我做了一個stm32 的板子,上電顯示不正常,手動復位後正常顯示,
最後找到的原因是
是片外設備的上電速度比MCU慢,MCU在片外設備還沒有就緒時就操作它,導致系統不能正常工作。
外設爲 EEPROM
EEPROM上電較慢
在讀EEPROM前 加一個延時 10ms,解決了上電跑飛的問題!
我做了一個stm32 的板子,上電顯示不正常,手動復位後正常顯示,
最後找到的原因是
是片外設備的上電速度比MCU慢,MCU在片外設備還沒有就緒時就操作它,導致系統不能正常工作。
外設爲 EEPROM
EEPROM上電較慢
在讀EEPROM前 加一個延時 10ms,解決了上電跑飛的問題!