關於STM32的服用功能與重映射

 4.4.1 端口複用功能

           STM32 有很多的內置外設,這些外設的外部引腳都是與 GPIO 複用的。也就是說,一個 GPIO如果可以複用爲內置外設的功能引腳,那麼當這個 GPIO 作爲內置外設使用的時候,就叫做複用。 這部分知識在《STM32 中文參考手冊 V10》的P109,P116~P121 有詳細的講解哪些 GPIO 管腳是 可以複用爲哪些內置外設的。這裏我們就不一一講解。

          大家都知道,MCU 都有串口,STM32 有好幾個串口。比如說 STM32F103ZET6 有 5 個串口,我們可以查手冊知道,串口 1 的引腳對應的 IO 爲 PA9,PA10.PA9,PA10 默認功能是 GPIO,所以當 PA9,PA10 引腳作爲串口 1 的 TX,RX 引腳使用的時候,那就是端口複用。

4.4.2 端口重映射

          爲了使不同器件封裝的外設 IO 功能數量達到最優,可以把一些複用功能重新映射到其他一些引腳上。STM32 中有很多內置外設的輸入輸出引腳都具有重映射(remap)的功能。我們知道每 個內置外設都有若干個輸入輸出引腳,一般這些引腳的輸出端口都是固定不變的,爲了讓設計 工程師可以更好地安排引腳的走向和功能,在 STM32 中引入了外設引腳重映射的概念,即一個 外設的引腳除了具有默認的端口外,還可以通過設置重映射寄存器的方式,把這個外設的引腳 映射到其它的端口。

                                                                                                                 

                                                                                                                         本文摘自正點原子出品《STM32F1開發指南》,侵刪

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章