一、如何保證成功初始化一個模塊(以 UART 為例)
要成功初始化一個模塊,請遵循以下步驟:
在圖形化界面中,首先配置外設模塊。
緊接著,配置使用到的外設模塊的引腳(這一點很重要,容易忘記或配置錯誤)。
在代碼中初始化該模塊的時鐘。
然后,對模塊的配置結構體進行修改(例如波特率、停止位),將其更改為自己預期的值。
如果需要啟用中斷,還需要使能對應模塊的中斷并創建中斷服務函數。
最后,調用函數對模塊進行初始化并使能。
如果完成以上步驟后,沒有出現預期的現象,請使用示波器或邏輯分析儀查看對應引腳的波形變化。