STM32的 IIC总线难用和RTC晶振不起振的BUG现在解决了吗

2019-12-12 18:15发布

当年还是菜鸟,用STM32的时候,世间就流传这么两点
1.STM32 IIC总线不好用
2.RTC的32.768K晶振不启振

后来就一直用IO模拟IIC,外挂RTC芯片来避免这两个坑!
换了几次工作后,发现新公司也是这么做的,看来是应该是普遍问题

10年过去了,不知道这两小 bug 解决了没有,还是以讹传讹?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
68336016
1楼-- · 2019-12-13 17:17
hellowolf 发表于 2019-3-15 17:15
并两个6pf的电容?

立创里现在也很多6PF晶振可以买到了,就是价格有点贵

搜狗截图19年03月15日1733_1.jpg (83.74 KB, 下载次数: 0)

下载附件

2019-3-15 17:33 上传

fuu
2楼-- · 2019-12-13 19:48
同关注I2C,希望有经验的大佬说说要注意哪里
Doding
3楼-- · 2019-12-13 23:30
 精彩回答 2  元偷偷看……
hellowolf
4楼-- · 2019-12-14 04:17
68336016 发表于 2019-3-15 17:34
立创里现在也很多6PF晶振可以买到了,就是价格有点贵

不错,好东西,谢谢
老徐
5楼-- · 2019-12-14 08:48
IIC在09年开发STM32F103CBT6,持续出现问题
当时老板非常鄙视我,觉得我自己程序的问题,让我检查自己程序
我从寄存器一个位一个位跟,总是发现有一个BIT在该变的时候不变化
导致死循环在等待中
最后在errorcat这个文件里,找到了IIC是有BUG的,需要用DMA的模式来规避
当即改成了IO模拟使用
从此就有改了,然后在网上不断看到投拆IIC的贴子,心里释然
qiqirachel
6楼-- · 2019-12-14 14:10
iic 半个小时没搞清楚,愤而转投模拟iic,分分钟就搞定了

一周热门 更多>