在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文詳解STM32端口復用及映射

STM32嵌入式開發 ? 來源:搜狐網 ? 作者:搜狐網 ? 2020-09-23 11:02 ? 次閱讀

復用

STM32有很多的內置外設,這些外設的外部引腳都是與GPIO復用的。也就是說,一個GPIO如果可以復用為內置外設的功能引腳,那么當這個GPIO作為內置外設使用的時候,就叫做復用。

哪些端口可以復用為什么,這個查表就可以了

2,如何進行端口復用?


比如AF1要復用到TIM1;
通過設置AFRL寄存器和AFRH寄存器
就可以AF1----->TIM1;
一組IO口有16個 GPIOAF0~15
AFRL負責低八位IO
AFRH負責高八位IO

舉例


除了ADC或者DAC配置為模擬之外,其他外設都要配置為復用

//完整版

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);

GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9|GPIO_Pin_10;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//復用

GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;

GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉

GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.9,10

GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_USART1);

GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_USART1);


GPIOA5 復用為ADC1通道5 IO口

//先初始化ADC1通道5 IO口

GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//PA5 通道5

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;//模擬輸入

GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;//不帶上下拉

GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2283

    文章

    10986

    瀏覽量

    361234
  • 端口
    +關注

    關注

    4

    文章

    1006

    瀏覽量

    32634

原文標題:STM32基礎-端口復用及映射

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    STM32 端口復用&重映射(USART Remap)

    導讀:簡單的說 STM32的 io 有3個功能個是默認的 個是復用 個是重映射功能(這個其
    發表于 02-13 11:32

    如何去使用STM32端口復用

    STM32端口復用映射原理是什么?如何去使用STM32端口
    發表于 11-01 06:45

    淺析IO引腳復用映射

    MCU學習筆記IO引腳復用映射1. 端口復用2. 端口復用配置過程1.
    發表于 11-01 09:19

    STM32F103的端口復用和重映射分別是什么意思呢

    端口復用和重映射分別是什么意思呢?如何對端口復用和重映射進行配置呢?
    發表于 11-17 07:54

    STM32端口復用和重映射詳細步驟有哪些呢

    STM32端口復用設置步驟有哪些呢?STM32端口重映射詳細步驟有哪些呢?
    發表于 11-17 06:03

    端口復用映射原理及GPIO外設復用功能配置過程

    寄存器,將IO鏈接到所需的AFx。端口復用STM32有很多內置外設,他們的外部引腳都與GPIO復用。就是GPIO若可以復用為內置外設的功能引
    發表于 12-09 07:20

    STM32端口復用映射原理是什么

    STM32端口復用映射原理是什么?STM32端口復用
    發表于 12-15 07:03

    端口復用概念

    記錄下,方便以后翻閱~主要內容:1)端口復用;2)端口重映射;官方資料:《STM32參考手
    發表于 01-11 07:43

    STM32單片機端口復用端口重映射

    STM32單片機端口復用端口重映射STM32單片機上有很多I/O口,也有很多的內置外設,比如I2C、ADC、DAC、USART等都屬于內置
    發表于 02-22 08:18

    STM32的功能引腳重映射復用功能

    STM32的功能引腳重映射復用功能
    發表于 09-29 08:02 ?12次下載

    基于STM32單片機的端口復用端口重映射

    對于雙向復用功能,必須配置為復用功能輸出模式(推挽或者開漏),此時輸入驅動器配置為浮空輸入模式。 如果將一端口配置成復用輸出功能,會將引腳和輸入寄存器斷開,并和片上外設的輸出信號
    發表于 11-05 15:54 ?4424次閱讀

    MCU學習筆記_IO引腳復用映射

    MCU學習筆記IO引腳復用映射1. 端口復用2. 端口復用配置過程1.
    發表于 10-26 09:51 ?18次下載
    MCU學習筆記_IO引腳<b class='flag-5'>復用</b>和<b class='flag-5'>映射</b>

    IO引腳復用映射

    寄存器,將IO鏈接到所需的AFx。端口復用STM32有很多內置外設,他們的外部引腳都與GPIO復用。就是GPIO若可以復用為內置外設的功能引
    發表于 11-26 17:06 ?1次下載
    IO引腳<b class='flag-5'>復用</b>與<b class='flag-5'>映射</b>

    STM32單片機端口復用端口重映射

    STM32單片機端口復用端口重映射STM32單片機上有很多I/O口,也有很多的內置外設,比如I2C、ADC、DAC、USART等都屬于內置
    發表于 12-28 19:23 ?8次下載
    <b class='flag-5'>STM32</b>單片機<b class='flag-5'>端口</b><b class='flag-5'>復用</b>和<b class='flag-5'>端口重映射</b>

    STM32學習筆記--端口復用&重映射

    目錄:端口復用二、端口重映射端口復用?
    發表于 12-28 19:35 ?14次下載
    <b class='flag-5'>STM32</b>學習筆記--<b class='flag-5'>端口</b><b class='flag-5'>復用</b>&重<b class='flag-5'>映射</b>
    主站蜘蛛池模板: 色婷婷在线观看视频 | 99福利| 色香焦| 天天操天天插 | 日韩成人在线影院 | 视频一区 中文字幕 | 韩国三级hd中文字幕久久精品 | 国产视频黄 | 亚洲五月综合缴情婷婷 | 天堂日韩| 五月天婷婷精品视频 | 性高清 | 亚洲国产成a人v在线观看 | 狠狠色丁香婷婷久久 | 亚洲夜夜爱| 精品成人| 国产裸露片段精华合集链接 | 免费观看在线视频 | 欧美一区高清 | 免费日本视频 | 丝袜紧身裙国产在线播放 | 亚洲男人的天堂久久香蕉 | 高清性色生活片久久久 | 天天干夜夜操视频 | 欧美成人午夜毛片免费影院 | 2022天天干 | 黄网站色视频免费观看 | 伊人久久大线蕉香港三级 | 操穴勤| 日本黄在线观看 | 偷偷狠狠的日日2020 | 国产三级日产三级日本三级 | 人人玩人人弄人人曰 | 久久久午夜精品 | 亚洲国产一区二区三区在线观看 | 国产情侣自拍小视频 | 午夜在线视频观看版 | 老师下面好紧 | 午夜看片网 | 天天操天天干天搞天天射 | 九九色网站 |