开放中断后影响到18B20的读取时序,使显示出现不正常

2020-02-06 10:02发布

我使用的芯片是690,频率为内部8M,使用数码管显示18B20的温度数据,能正常显示,但当开放中断,就出现255的闪动。中断有定时中断及串行接收。我应该如何处理才好?麻烦各位大大指教。多谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
fengyunyu
1楼-- · 2020-02-07 07:05
读时,关中断,没啥技巧。
youkebing
2楼-- · 2020-02-07 08:12
runapp 发表于 2016-8-21 14:30
怎么改?莫非是也写到中断里……

我写过一个用spi,读的方式,可以不关中断,你可以试试
runapp
3楼-- · 2020-02-07 10:39
youkebing 发表于 2016-8-21 15:36
我写过一个用spi,读的方式,可以不关中断,你可以试试

惭愧啊,没用过硬件spi呢还
hyz_avr
4楼-- · 2020-02-07 15:58
 精彩回答 2  元偷偷看……
zhouzmt
5楼-- · 2020-02-07 19:19
不是有官方例子用串口的吗
dadatou
6楼-- · 2020-02-07 23:48
开中断影响读18B20,要么中断执行时间太长,要么读18B20时序在临界状态。

一周热门 更多>