ds18b20仿真

2019-03-24 17:31发布

为什么proteus中ds18b20仿真实验开启定时器就有问题,关闭定时器读数就正常了
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
machinnneee
1楼-- · 2019-03-25 08:24
开定时器是进入中断吗?如果是中断,设置个中断标志,如果没有度完全数值,不要跳出中断。
如果是进入中断引起的数值错误,应该和读取数据不完整造成的。
MrKingMCU
2楼-- · 2019-03-25 13:28
既然你发现了开启和关闭定时器的区别了,顺着这个思路往下找找不到吗?定时器影响了你DS18B20的操作,那你操作18B20的时候就把定时器关掉,操作完再打开,看看是不是不影响了,如果不影响了,那就是这个原因了,如果还影响那再找其他原因
真不知道怎么想的,明明发现了线索,就是不追着往下查,这样能破得了案吗?
user0
3楼-- · 2019-03-25 16:39
 精彩回答 2  元偷偷看……
user0
4楼-- · 2019-03-25 18:57
MrKingMCU 发表于 2016-9-8 17:16
既然你发现了开启和关闭定时器的区别了,顺着这个思路往下找找不到吗?定时器影响了你DS18B20的操作,那你 ...

谢谢提醒  解决了 我把测温程序放中断里   好了  非常感谢

一周热门 更多>