28335单步运行没点问题,但完整跑得时候就出问题了?

2019-03-24 09:01发布

因为我是软件模拟I2C(不要问我为什么要用软件模拟),驱动ds3231,就是rtc时钟,为了方便我就把读出来的时间写在一个数组里面,先是在while循环外面向3231写进当前时间,然后在while循环里面读出来。重点来了,去在while前设置断点,也就是写进时间之后的下一句。我按着f5不放,一直跑,然后几个循环之后时间是对得上的。但是去掉断点,跑了一会,发现数组里面是一堆不知道什么数据。当然,这些数据不论跑多少次,跑多久都是一样的,不变。好了说完了。。请问下有什么原因会导致呢?  while 循环里面只有读数据的代码。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
chenbingjy
1楼-- · 2019-03-24 17:17
< 时序,延时。

一周热门 更多>

相关问题

    相关文章