久久久久久久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
|
欧美日韩国产一区
|
一级理论片
|
亚洲精品一区二区三区精华液
|
玖玖在线观看
|
三级福利视频
|
成人在线视频免费观看
|
天天干天天操天天爽
|
日本毛片在线观看
|