久久久久久久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://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91久久国产综合久久91精品网站 | 精品国产一二三 | 国产在线成人 | 免费一级全黄少妇性色生活片 | 亚洲另类视频 | 欧美日韩精品 | 80日本xxxxxxxxx96 国产成人在线免费视频 | 国产传媒在线播放 | 青青视频网 | 久草资源网 | 在线播放黄色 | 欧美国产在线观看 | 亚洲高清免费视频 | 黄色小视频在线免费观看 | 懂色av成人一区二区三区 | 精品视频免费在线观看 | 国产自产21区 | 四虎永久在线 | 久久99精品久久久久久 | 亚洲综合一区二区三区 | 免费理论片 | 伊人国产在线 | 午夜视频免费在线观看 | 亚洲在线免费观看 | 伊人av网 | 中文字幕二区 | 亚洲小视频在线观看 | 欧美理论在线观看 | 日韩午夜av | 天堂成人av | 久久久久久久久久国产 | 人人干人人草 | 午夜99| 欧美日韩国产一区 | 一级理论片 | 亚洲精品一区二区三区精华液 | 玖玖在线观看 | 三级福利视频 | 成人在线视频免费观看 | 天天干天天操天天爽 | 日本毛片在线观看 |