在STM32中配置片內外設使用I O埠

2021-09-02 18:01:05 字數 396 閱讀 9898

首先,必須配置和啟用啟動該外設的時鐘,比如使用pb2的引腳前,必須啟用gpiob的時鐘,只有啟動時鐘後,這個外設才能變得可用。​

下一步根據具體功能,對外設進行設定和配置,這樣需要用到的外設才被啟用,不需要的無需初始化,能夠降低功耗。​

配置引腳模式?對應到外設的輸入輸出功能基本有三種情況​

1、引腳輸出:根據外圍電路的配置選擇對應的引腳為復用功能的推挽輸出或復用功能的開漏輸出。​​

2、引腳輸入:根據外圍電路的配置可以選擇浮空輸入、帶上拉電阻或下拉電阻的輸入。​

3、adc對應的引腳:配置引腳為模擬輸入​

ps.如果把埠配置成復用輸出功能,則該引腳與它當前連線的訊號電路斷開,與復用功能訊號電路連線。所以如果只啟用該引腳的gpio埠的時鐘,而不把復用功能的時鐘啟用,輸出將會不確定。

stm32 外設使用的配置步驟

2018 5 10 使用外設的配置步驟 1 開啟時鐘 開啟外設時鐘 開啟相關gpio時鐘 開啟dma時鐘 若需要 2 關聯外設與gpio 復位關聯gpio時鐘,進入復位 退出復位 配置外設與gpio相關聯 3 配置gpio工作模式 4 配置外設工作模式 復位外設時鐘,進入復位 退出復位 設定工作模式...

STM32外設DMA使用總結

stm32外設dma使用總結 1 根據需要選擇dam模式 1 迴圈模式 dma mode dma mode circular 2 正常模式 dma mode dma mode normal 2 對於dma1的chanel3,對應外設為usart3的rx 試想 如果串列埠接收中斷和dam中斷同時開啟,...

在STM32使用串列埠printf

在stm32串列埠通訊程式中使用printf傳送資料,非常的方便。可在剛開始使用的時候總是遇到問題,常見的是硬體訪真時無法進入main主函式,其實只要簡單的配置一下就可以了。下面就說一下使用printf需要做哪些配置。有兩種配置方法 一 對工程屬性進行配置,詳細步驟如下 1 首先要在你的main 檔...