智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1807|回复: 3
打印 上一主题 下一主题

发现程序运行数值不准确的问题,急求解决

[复制链接]

3

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
威望
182
贡献
33
兑换币
0
注册时间
2010-11-26
在线时间
2 小时
跳转到指定楼层
1#
发表于 2011-7-14 00:43:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
给MC9S12XS128编程的时候发现一个很奇怪的问题,我定义一个全局数组变量用来存放激光的采集数据,发现数组的第一位(a[0]),总是自动跳变成1,数据是从PORTA那里读的,怪在PORTA的值在单步的时候也是没问题的。
以前一直都是数组第一位这样,想想牺牲一位精度不去判断就算了,现在在数组中间又有一位出这种状况,造成了很大的麻烦。
一开始怀疑是编译器优化问题,关了几个优化还是不行,现在怀疑到单片机头上了...
以上。
不明真相,求指教,求解决。

6

主题

741

帖子

0

精华

常驻嘉宾

大坏蛋

Rank: 8Rank: 8

积分
3542

优秀会员奖章论坛元老奖章在线王奖章活跃会员奖章

威望
2051
贡献
627
兑换币
193
注册时间
2012-3-11
在线时间
432 小时
2#
发表于 2012-4-21 00:24:39 | 只看该作者
一年了。。应该解决了吧。。。我的激光直接io接受,但是出现了乱码,请指教。。。
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
638
威望
344
贡献
158
兑换币
0
注册时间
2012-3-21
在线时间
69 小时
3#
发表于 2012-5-9 19:30:27 | 只看该作者
同求
回复 支持 反对

使用道具 举报

40

主题

489

帖子

0

精华

跨届大侠

我很水

Rank: 10Rank: 10Rank: 10

积分
10739

优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章

QQ
威望
3117
贡献
7282
兑换币
5
注册时间
2010-10-20
在线时间
170 小时
4#
发表于 2012-5-10 21:05:45 | 只看该作者
你们代码份文件了吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-20 20:44 , Processed in 0.222028 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表