大家用STM32的时候,为什么热衷于软件模拟IIC,SPI端口?

大家用STM32的时候,为什么热衷于软件模拟IIC,SPI端口?,第1张

STM32F1XX系列的I2C有错误;所以用I2C硬件去实现的时候,出现的异常,很难排除;可是ST一直不承认。好象STM8也有这个问题。但ST后续的一些产品中,申明了I2C部分进行了全新的设计。(没有问题为何要重新设计?);我被它坑的极惨。损失极大!浪费很多的时间来查问题所在,结论是用IO端口模拟I2C的通讯正常;用硬件模块自动处理,行不通!

它不是摆设,是陷阱!

不用搞这个了STM32的IIC通讯有个bug。

因为ack信号时间很短暂,一旦错过了这个短暂的ACK信号,STM32就挂了。

想用IIC的话,就用软件模拟吧。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11086824.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存