芯片是STM32L072CBTX 今天剛測出來的一個莫名的bug
配置如下,只是打開了看門狗和時鐘,然後直接生成代碼
此時加入刷新看門狗的代碼:
這樣不會有任何問題,但是如果註釋了看門狗初始化,問題就來了:
加斷點調試,會發現此時Flash的寫保護錯誤會被置位了
查了兩天才發現問題所在,在此做個筆記,也給後面的人做個提醒
芯片是STM32L072CBTX 今天剛測出來的一個莫名的bug
配置如下,只是打開了看門狗和時鐘,然後直接生成代碼
此時加入刷新看門狗的代碼:
這樣不會有任何問題,但是如果註釋了看門狗初始化,問題就來了:
加斷點調試,會發現此時Flash的寫保護錯誤會被置位了
查了兩天才發現問題所在,在此做個筆記,也給後面的人做個提醒
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU
warnings by IAR Embedded workbench IDE:transfer of control bypasses initialization of...
1 if (GetEPTxStatus(ENDP1) == EP_TX_NAK) 則認爲發送完成了 2 可以在相應端點的回調函數中,作相應的標誌 void EP1_IN_Callback(void)