STM32F103 硬件IIC 管脚不能通信

2019-12-31 19:17发布

用STM32 硬件IIC,读写程序是STM32CUBEMX 生成的。上次生产500个没有问题,这次生产出现大概10%的不良。
换个芯片就好。用不良的电路板仿真一下都死在了IIC上面。想问一下是这次买的芯片有问题,还是说stm32的硬件IIC
没有调好,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
ZMHCISS
2020-01-02 09:51
竟然好了,改了下程序。
stm32cubemx生成的程序,IIC是先设置管脚,才使能IIC时钟。
我翻看它带的例程竟然都是先使能时钟,然后设置IO。
我是用自动生成的,所以是后使能的时钟,改成先使能时钟后,原来不正常工作的板子,变好了。
不明白,stm32cubemx生成的程序,所有其他的外设都是先使能时钟,为啥唯独IIC后使能时钟。

一周热门 更多>