不是还有一个看门狗么的东西么,长时间就复位单片机
看门狗不是用在这里的,超时报警跳出重新判断,如果单片机突然复位程序重头来会造成意想不到的麻烦。 我碰到同样问题,已经许多许多次了。开始复制官方例程可用,移植程序时换个函数名就卡死,经常的事。迫不得已改用模拟IIC,移植性还好,能在不同厂家的单片机上用。STC的硬件IIC就是个鸡肋,出现这样的问题,找不到答案。 xu__changhua 发表于 2025-2-24 22:35
我碰到同样问题,已经许多许多次了。开始复制官方例程可用,移植程序时换个函数名就卡死,经常的事。迫不得 ...
好用得很
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4612
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4613
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4698
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=9938
为什么要死等,没有应答就跳过啊
白话:叫它它不答应还等它干嘛不要耽误老子干别的事情
这个SHT30例程就是I2C一直在读,SHT30准备好数据之后才会应答,有应答才读数据,否则跳过读数据的阶段
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4612
我也觉得官方应该能考虑到这个死等的问题,所以会找到一个解决的办法。
页:
1
[2]