前段时间用STM8S005 I2C与一个传感器通信,样机阶段测试正常,但小批量试产时,好多I2C通信问题,一开始以为是芯片虚焊,将STM8S005芯片补焊,传感器芯片补焊,还是不行,是程序烧写出错了???重新烧写程序还是不行,拿了一个新的芯片换上去正常了;难道是芯片坏了???于是将I2C通信不良的板STM8S005对换,既然工作正常;看到这个现象,又开始怀疑真是虚焊造成的吗???于是乎又将这两块板芯片又对调回去,奇怪的现象又出现了,I2C通信又出错了;有点怀疑是STM8S芯片I2C是否存在可靠性问题,还是..........;不知道有没有人遇到过类似的问题 |
:):) |
是不是上拉电阻不够,焊接完成要清洗,小心助焊剂导致的低阻 |
一直用的软件模拟i2c,之前有用过一次硬件i2c,测试的时侯低温出现了问题,后来就一直用软件模拟了 |
没有批量过,只是做过实验 |
我用过的i2c OLED好象没有出现什么问题 |
怎么感觉ST的硬件IIC这么不靠谱啊,没有官方的出来澄清吗? |
还是用模拟的吧,硬件的问题多 |
之前做STM32产品量产的时候出现过你描述的现象。优化后,产品使用两路硬件I2C,一路模拟I2C都没问题。 |
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮