久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STM32 GPIO的端口重映射 [打印本頁]

作者: niuniu    時間: 2015-6-9 02:36
標題: STM32 GPIO的端口重映射
STM32上有很多I/O口,也有很多的內置外設,為了節省引出管腳,這些內置外設都是與I/O口共用引出管腳,ST稱其為I/O管腳的復用功能,相信這點大家都很清楚,因為基本上所有單片機都是這么做的。但不知有多少人知道,很多復用功能的引出腳可以通過重映射,從不同的I/O管腳引出,即復用功能的引出腳位是可通過程序改變的。這一功能的直接好處是,PCB電路板的設計人員可以在需要的情況下,不必把某些信號在板上繞一大圈完成聯接,方便了PCB的設計同時潛在地減少了信號的交叉干擾。復用功能引出腳的重映射功能所帶來的潛在好處是,在你不需要同時使用多個復用功能時,虛擬地增加復用功能的數量。例如,STM32上最多有3個USART接口,當你需要更多UART接口而又不需要同時使用它們時,可以通過這個重映射功能實現更多的UART接口。


總結:


I/O端口的重映射
重映射技術的需求背景
I/O的復用:GPIO和內置外設共用引出管腳
I/O的重映射:復用功能(AFIO)從不同的GPIO管腳引出
方便了PCB的設計,潛在地減少了信號的交叉干擾
分時復用某些外設,虛擬地增加了端口數目
AFIO重映射的操作步驟
1. 使能被重新映射到的I/O端口時鐘
2. 使能被重新映射的外設時鐘
3. 使能AFIO功能的時鐘

================================================================================================================================


STM32上有很多I/O口,也有很多的內置外設想I2C,ADC,ISP,USART等,為了節省引出管腳,這些內置外設基本上是與I/O口共用管腳的,也就是I/O管腳的復用功能。但是STM32還有一特別之處就是:很多復用內置的外設的I/O引腳可以通過重映射功能,從不同的I/O管腳引出,即復用功能的引腳是可通過程序改變的。知道了這些我們就不難理解上面代碼的意思了,程序中用到的USART2外設的TX,RX分別對應PA2,PA3,但是我的學習板上的PA2,PA3引腳接了其他設備,但是為了還要用USART2,“RCC_APB2Periph_GPIOD|RCC_APB2Periph_AFIO”就打開了GPIOD重映射功能把USART2設備的TX,RX映射到PD5,PD6上,我們在這兩個引腳上接上MAX232串口芯片就可以使用USART2串口通信了。那為看官該問:“USART2是不是可以映射到任意管腳呢?”答案是否定的,它只能映射到固定的管腳,下圖是USART2重映射表







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 黄色播放 | 国产一级视频在线播放 | 在线亚洲一区 | 国产精品久久久久无码av | 国产精品国产精品国产专区不片 | 免费特级黄毛片 | 男人天堂网址 | 国产精品久久久久久久久久久免费看 | 亚洲一区二区av | 国产婷婷色一区二区三区 | 综合久久亚洲 | 男女免费网站 | 一区二区三区观看视频 | 亚洲欧美另类在线 | 伊人伊人 | 99精品亚洲国产精品久久不卡 | 草久在线| 欧美一级视频在线观看 | 国产美女自拍视频 | 91久色| 日韩一区二区在线播放 | 亚洲精品视频免费 | 中文无吗 | 午夜激情国产 | 一区二区三区四区在线视频 | av中文字幕在线观看 | 欧美精品久久久久 | 国产精品美女久久久久久久网站 | 91欧美| 宅男噜噜噜66一区二区 | 秋霞在线一区二区 | 中文字幕免费 | 在线精品观看 | 亚洲一级黄色 | 91免费版在线观看 | 成人自拍av | 欧美福利一区 | www四虎影视 | 澳门永久av免费网站 | 91在线免费视频 | 国产91亚洲精品 |