久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > STM32上很多管腳功能可以重新映射

STM32上很多管腳功能可以重新映射

作者: 時間:2016-12-02 來源:網絡 收藏
有很多I/O口,也有很多的內置外設,為了節省引出管腳,這些內置外設都是與I/O口共用引出管腳,ST稱其為I /O管腳的復用功能,相信這點大家都很清楚,因為基本上所有單片機都是這么做的。但不知有多少人知道,很多復用功能的引出腳可以通過重映射,從不同的I /O管腳引出,即復用功能的引出腳位是可通過程序改變的。
這一功能的直接好處是,PCB電路板的設計人員可以在需要的情況下,不必把某些信號在板上繞一大圈完成聯接,方便了PCB的設計同時潛在地減少了信號的交叉干擾。
復用功能引出腳的重映射功能所帶來的潛在好處是,在你不需要同時使用多個復用功能時,虛擬地增加復用功能的數量。例如,STM32上最多有3個USART接口,當你需要更多UART接口而又不需要同時使用它們時,可以通過這個重映射功能實現更多的UART接口。
下述復用功能的引出腳具有重映射功能:
- 晶體振蕩器的引腳在不接晶體時,可以作為普通I/O口
- CAN模塊
- JTAG調試接口
- 大部分定時器的引出接口
- 大部分USART的引出接口
- I2C1的引出接口
- SPI1的引出接口
詳細內容請看STM32的技術參考手冊。
請務必記住:如果使用了任意一種重映射功能,在初始化和使用之前,一定要打開AFIO時鐘。
下圖示出了部分復用功能引出腳的重映射結果:



評論


技術專區

關閉