STM32L431 震动导致IIC通讯故障的问题
大家好,我在使用STM32L431时遇到一个问题,上电初始化过程中,如果主板发生震动会导致IIC初始化失败,不震动则不会产生异常,想问问大家有没有遇到过类似的情况。IIC 用的是IIC1 (PB6&PB7).虚焊??? 电源不稳?还是要看波形分析 是焊接不良或是接插件接触不良导致的吗 qiangtech 发表于 2019-2-12 14:13
是焊接不良或是接插件接触不良导致的吗
谢谢回复,不确定是不是焊问题,不过事件可以复现,做的几套板子都有这个问题。 能否上图,并说明怎样的振动。 是什么样的振动,考虑下虚焊和外部晶振是否有问题 TLLED 发表于 2019-2-13 04:15
是什么样的振动,考虑下虚焊和外部晶振是否有问题
你好,用手晃动设备就可能出这个问题,外部晶振正常,其他外设也可以正常初始化,只有IIC通讯会报错。 IIC 速率调低呢? 判断应该是IIC通讯过程中被其他任务打断了,造成了死锁。因为板子跑了FreeRTOS,还有陀螺仪和加速度传感器。
页:
[1]
2