Proteus stm32硬件iic
时间: 2023-10-04 22:06:57 浏览: 112
根据引用内容,当STM32芯片的镍锌电池电量低于3.3V时,会发生异常复位。在这种情况下,如果STM32芯片正在读写EEPROM芯片,可能会导致EEPROM无法控制,出现锁死状态。造成这种情况的原因是因为STM32芯片异常复位后,IIC总线处于死锁状态,导致无法操作EEPROM芯片。
解决这个问题的方法是完全断电系统板,使EEPROM恢复正常。当接上铅酸电池时,STM32检测到电池会重启芯片,此时很少会出现EEPROM异常的情况。
阅读全文