色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

雅特力AT32F425 GPIO使用指南

雅特力 AT32 MCU ? 2023-09-14 08:17 ? 次閱讀

GPIO特性

  • 最大封裝(64pin)具有55個(gè)多功能雙向的I/O口
  • 所有I/O口都可以映射到16個(gè)外部中斷
  • 幾乎所有I/O口可容忍5V輸入信號(hào)
  • 所有I/O口均為快速I(mǎi)/O,寄存器存取速度最高fAHB
  • I/O引腳的外設(shè)功能可以通過(guò)一個(gè)特定的操作鎖定,以避免意外的寫(xiě)入I/O寄存器
  • 每個(gè)GPIO引腳都可以由軟件配置成輸出(推挽或開(kāi)漏)、輸入(帶或不帶上拉或下拉)或復(fù)用的外設(shè)功能端口
  • 可選的每個(gè)I/O口的電流推動(dòng)/吸入能力
  • GPIO設(shè)置/清除寄存器(GPIOx_SCR)和GPIO清除寄存器(GPIOx_CLR)為GPIOx_ODT寄存器提供位訪問(wèn)能力

GPIO

GPIO在復(fù)位期間和剛復(fù)位后,復(fù)用功能未開(kāi)啟,大部分I/O端口被配置成浮空輸入模式。當(dāng)作為輸出配置時(shí),寫(xiě)到輸出數(shù)據(jù)寄存器(GPIOx_ODT)上的值會(huì)輸出到相應(yīng)的I/O引腳??梢砸酝仆炷J交蜷_(kāi)漏模式(僅低電平被驅(qū)動(dòng),高電平表現(xiàn)為高阻)使用輸出驅(qū)動(dòng)器。輸入數(shù)據(jù)寄存器(GPIOx_IDT)在每個(gè)AHB時(shí)鐘周期捕捉I/O引腳上的數(shù)據(jù)。所有GPIO引腳有一個(gè)內(nèi)部弱上拉和弱下拉,它們被激活或斷開(kāi)有賴(lài)于GPIOx_PULL寄存器的值。

圖1. GPIO基本結(jié)構(gòu)f8589b9c-5293-11ee-a20b-92fbcf53809c.png表1. GPIO配置表f88c95e6-5293-11ee-a20b-92fbcf53809c.png

GPIO toggle

AT32F425提供的I/O口均為快速I(mǎi)/O,寄存器存取速度最高為fAHB,所以可以看到GPIO翻轉(zhuǎn)頻率能夠輕松達(dá)到48MHz:圖2. I/O翻轉(zhuǎn)速度f8b29818-5293-11ee-a20b-92fbcf53809c.png

IO引腳的5V or 3.3V容忍

一、標(biāo)準(zhǔn)3.3V容忍引腳(TC)所有振蕩器用到的引腳都是標(biāo)準(zhǔn)3.3V容忍引腳。

  • PA9–PA12(TSSOP20封裝的PA9/10引腳不具FT 5V電平容忍特性)
  • PC14/PC15(LEXT_IN/OUT)
  • PF0/PF1(HEXT_IN/OUT)

表2. TC引腳示例f8dad300-5293-11ee-a20b-92fbcf53809c.png

二、帶模擬功能5V容忍引腳(FTa)

ADC占用端口為帶模擬功能5V容忍引腳。

  • PA0–PA7
  • PB0–PB2
  • PC0–PC5
  • FTa引腳設(shè)置為輸入浮空、輸入上拉、或輸入下拉時(shí),具有5V電平容忍特性;設(shè)置為模擬模式時(shí),不具5V電平容忍特性,此時(shí)輸入電平必須小于VDD+0.3V

表3. FTa引腳示例f8f93d36-5293-11ee-a20b-92fbcf53809c.png

三、帶20mA吸入能力5V容忍引腳(FTf

部分I2C占用端口為帶20mA吸入能力的5V容忍引腳,用以支持I2C的增強(qiáng)快速模式。

  • PB8–PB9
  • PB13–PB14

表4. FTf引腳示例f91035b8-5293-11ee-a20b-92fbcf53809c.png

四、5V容忍引腳(FT)

其余的GPIO都為5V容忍引腳。表5. FT引腳示例f92d25c4-5293-11ee-a20b-92fbcf53809c.png

IOMUX

I/O復(fù)用功能輸入/輸出

  • 大多數(shù)外設(shè)共享同一個(gè)GPIO引腳(比如PA0,可作為T(mén)MR1_EXT/USART2_CTS/I2C2_SCL/USART4_TX..)
  • 而對(duì)某個(gè)具體的GPIO引腳,在任意時(shí)刻只有一個(gè)外設(shè)能夠與之相連
  • 某些外設(shè)功能還可以重映射到其他引腳,從而使得能同時(shí)使用的外設(shè)數(shù)量更多

選擇每個(gè)端口線的有效復(fù)用功能之一是由兩個(gè)寄存器來(lái)決定的,分別是GPIOx_MUXL和GPIOx_MUXH復(fù)用功能寄存器??筛鶕?jù)應(yīng)用的需求用這兩寄存器連接復(fù)用功能模塊到其他引腳。表6. 通過(guò)GPIOA_MUX寄存器配置端口A的復(fù)用功能f9443e8a-5293-11ee-a20b-92fbcf53809c.png表7. 通過(guò)GPIOB_MUX寄存器配置端口B的復(fù)用功能f966e3c2-5293-11ee-a20b-92fbcf53809c.png表8. 通過(guò)GPIOC_MUX寄存器配置端口B的復(fù)用功能f9925ade-5293-11ee-a20b-92fbcf53809c.png表9. 通過(guò)GPIOD_MUX寄存器配置端口D的復(fù)用功能f99ebfae-5293-11ee-a20b-92fbcf53809c.png表10. 通過(guò)GPIOF_MUX寄存器配置端口F的復(fù)用功能f9ba4742-5293-11ee-a20b-92fbcf53809c.png

特殊I/O

一、調(diào)試復(fù)用引腳

  • 在復(fù)位時(shí),和復(fù)位后不像其他GPIO一樣處于浮空輸入狀態(tài),而是處于復(fù)用模式
  • PA13:SWDIO,復(fù)用上拉
  • PA14:SWCLK,復(fù)用下拉

二、振蕩器復(fù)用引腳

  • 振蕩器關(guān)閉的狀態(tài)下(復(fù)位后的默認(rèn)狀態(tài)),相關(guān)引腳可用作GPIO
  • 振蕩器使能狀態(tài)下,相應(yīng)引腳的GPIO配置無(wú)效
  • 振蕩器處于bypass模式(使用外部時(shí)鐘源)時(shí),LEXT_IN/HEXT_IN為振蕩器時(shí)鐘輸入引腳,LEXT_OUT/HEXT_OUT可做GPIO使用

三、電池供電域下的引腳

  • 電池供電域下的引腳包括PC13、PC14以及PC15,電池供電域由VDD供電。
  • PC13可以作為通用I/O口、TAMPER引腳、ERTC校準(zhǔn)時(shí)鐘、ERTC鬧鐘或秒輸出,PC14和PC15可以用于GPIO或LEXT引腳。(PC13至PC15作為I/O口的速度必須限制在2MHz以下,最大負(fù)載為30pF,而且這些I/O口絕對(duì)不能當(dāng)作電流源)。

GPIO固件驅(qū)動(dòng)程序API

Artery提供的固件驅(qū)動(dòng)程序包含了一系列固件函數(shù)來(lái)管理GPIO的下列功能:

  • 初始化配置
  • 讀取輸入端口或某個(gè)輸入引腳
  • 讀取輸出端口或某個(gè)輸出引腳
  • 設(shè)置或清除某個(gè)引腳的輸出
  • 鎖定引腳
  • 引腳的復(fù)用功能配置

注:所有project都是基于keil5而建立,若用戶需要在其他編譯環(huán)境上使用,請(qǐng)參考AT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templates中各種編譯環(huán)境(例如IAR6/7,keil4/5)進(jìn)行簡(jiǎn)單修改即可。

輸出模式

GPIO提供了兩種不同類(lèi)型的輸出模式分別是,推挽輸出以及開(kāi)漏輸出,下面是輸出模式的配置示例:f9d3b754-5293-11ee-a20b-92fbcf53809c.png

輸入模式

GPIO提供了三種不同類(lèi)型的輸入模式分別是,浮空輸入、上拉輸入以及下拉輸入,下面是輸入模式的配置示例:f9fa91d0-5293-11ee-a20b-92fbcf53809c.png

模擬模式

當(dāng)需要使用ADC通道作為輸入時(shí),需要將相應(yīng)的引腳配置為模擬模式,下面是模擬模式的配置示例:fa13ff30-5293-11ee-a20b-92fbcf53809c.png

復(fù)用模式

1. 不論使用何種外設(shè)模式,都必須將I/O配置為復(fù)用功能,之后系統(tǒng)才能正確使用I/O(輸入或輸出)。2. I/O引腳通過(guò)復(fù)用器連接到相應(yīng)的外設(shè),該復(fù)用器一次只允許一個(gè)外設(shè)的復(fù)用功能(MUX)連接到I/O引腳。這樣便可確保共用同一個(gè)I/O引腳的外設(shè)之間不會(huì)發(fā)生沖突。每個(gè)I/O引腳都有一個(gè)復(fù)用器,該復(fù)用器具有16路復(fù)用功能輸入/輸出(MUX0到MUX15),可通過(guò)gpio_pin_mux_config()函數(shù)對(duì)這些引腳進(jìn)行配置:

  • 復(fù)位后,所有I/O都會(huì)連接到系統(tǒng)的復(fù)用功能0(MUX0)
  • 通過(guò)配置MUX1到MUX7可以映射外設(shè)的復(fù)用功能

3. 除了這種靈活的I/O復(fù)用架構(gòu)之外,各外設(shè)還具有映射到不同I/O引腳的復(fù)用功能,這可以針對(duì)不同器件封裝優(yōu)化外設(shè)I/O功能的數(shù)量;例如,可將USART2_TX引腳映射到PA2或PA14引腳上。4. 配置過(guò)程:

  • 使用gpio_pin_mux_config()函數(shù)將引腳連接到所需的外設(shè)復(fù)用功能(MUX),例如配置PA0作為T(mén)MR1_EXT輸入gpio_pin_mux_config(GPIOA,GPIO_PINS_SOURCE0,GPIO_MUX_4);
  • 使用GPIO_Init()函數(shù)配置I/O引腳:-通過(guò)以下方式配置復(fù)用功能模式下的所需引腳gpio_init_struct.gpio_mode=GPIO_MODE_MUX;-通過(guò)以下成員選擇類(lèi)型、上拉/下拉和驅(qū)動(dòng)力gpio_out_type、gpio_pull和gpio_drive_strength成員

根據(jù)上述配置過(guò)程,下面將介紹幾種外設(shè)的常用配置示例。

一、USART I/O復(fù)用模式配置

fa250910-5293-11ee-a20b-92fbcf53809c.png

二、TMR I/O復(fù)用模式配置

fa4ffe22-5293-11ee-a20b-92fbcf53809c.png三、I2C I/O復(fù)用模式配置fa6e877a-5293-11ee-a20b-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1198

    瀏覽量

    50613
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1205

    瀏覽量

    52164
  • 雅特力
    +關(guān)注

    關(guān)注

    0

    文章

    158

    瀏覽量

    8060
  • AT32
    +關(guān)注

    關(guān)注

    1

    文章

    113

    瀏覽量

    2107
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    發(fā)布高性能電機(jī)控制專(zhuān)用MCU

    近日,科技正式推出了其首款高性能電機(jī)控制專(zhuān)用MCU——AT32M412/M416。這款MCU專(zhuān)為出行工具、家電及工業(yè)控制等應(yīng)用而設(shè)計(jì),旨在滿足市場(chǎng)對(duì)于高效、精準(zhǔn)電機(jī)控制解決方案的迫切需求。
    的頭像 發(fā)表于 11-01 18:11 ?925次閱讀

    AT32講堂087 | AT32 IDE快速入門(mén)指南

    新建項(xiàng)目新項(xiàng)目向?qū)T32ID提供支持MCU的C語(yǔ)言項(xiàng)目模板,方便用戶快速創(chuàng)建項(xiàng)目。菜單欄【File】>【New】>【CProject】。新建項(xiàng)目向?qū)У膶?duì)話框?qū)⒊霈F(xiàn)。在對(duì)
    的頭像 發(fā)表于 09-15 08:08 ?481次閱讀
    AT32講堂087 | <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 IDE快速入門(mén)<b class='flag-5'>指南</b>

    STM32CUBEMX(7)--移植AT32F403AVGT(兼容STM32F103VGT6),DAC輸出電壓

    概述 本篇文章主要介紹如何使用STM32CubeMX移植到AT32F403AVGT7,并通過(guò)DAC輸出電壓,在芯片中有2個(gè)12位的DAC口可以供選擇。 硬件準(zhǔn)備 首先需要準(zhǔn)備一
    發(fā)表于 09-06 16:40

    GD32F10x 固件庫(kù)使用指南

    電子發(fā)燒友網(wǎng)站提供《GD32F10x 固件庫(kù)使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 05-22 14:15 ?27次下載

    AT32 MCU通過(guò)IEC 60730功能安全認(rèn)證,為家電產(chǎn)品提供安全保障

    ??近日,AT32MCU安全庫(kù)順利通過(guò)IEC60730功能安全認(rèn)證,為家電產(chǎn)品提供安全質(zhì)量保證。國(guó)際公認(rèn)的測(cè)試、檢驗(yàn)和認(rèn)證機(jī)構(gòu)SGS為
    的頭像 發(fā)表于 05-20 08:15 ?579次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 MCU通過(guò)IEC 60730功能安全認(rèn)證,為家電產(chǎn)品提供安全保障

    AT32F423入門(mén)使用指南

    初步環(huán)境準(zhǔn)備開(kāi)發(fā)環(huán)境下載地址:
    的頭像 發(fā)表于 05-14 08:15 ?1603次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423入門(mén)<b class='flag-5'>使用指南</b>

    FS-MCore-F800E 系列(EZDTU)快速使用指南

    電子發(fā)燒友網(wǎng)站提供《FS-MCore-F800E 系列(EZDTU)快速使用指南.zip》資料免費(fèi)下載
    發(fā)表于 04-28 09:29 ?34次下載

    AT32F405高速USB MCU榮獲“年度最佳MCU”

    設(shè)計(jì)Fabless100排行榜也在同期舉行的中國(guó)IC領(lǐng)袖峰會(huì)發(fā)布,AT32F405榮獲“中國(guó)IC設(shè)計(jì)成就獎(jiǎng)之年度最佳MCU”。年度最佳MCU作為中國(guó)IC設(shè)計(jì)行業(yè)的風(fēng)向標(biāo),20
    的頭像 發(fā)表于 03-30 08:13 ?952次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>405高速USB MCU榮獲“年度最佳MCU”

    AT32F423 PWC使用指南

    關(guān)系電壓調(diào)節(jié)器,電壓調(diào)節(jié)器的幾個(gè)工作狀態(tài)省電模式,包括睡眠模式、深度睡眠模式、待機(jī)模式圖1.電源域框圖PWC基本功能解析供電方案功能介紹AT32F423MCU的供
    的頭像 發(fā)表于 03-05 08:18 ?672次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423 PWC<b class='flag-5'>使用指南</b>

    AT32F423 GPIO使用指南

    GPIO特性AT32F423支持多達(dá)86個(gè)雙向I/O引腳,這些引腳分為6組,分別為PA0-PA15、PB0-PB15、PC0-PC15、PD0-PD15、PE0-PE15
    的頭像 發(fā)表于 03-05 08:18 ?985次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423 <b class='flag-5'>GPIO</b><b class='flag-5'>使用指南</b>

    AT32F423 ADC使用指南

    ADC簡(jiǎn)介ADC控制器的功能極其強(qiáng)大。其包含但不限于以下內(nèi)容時(shí)鐘及狀態(tài),由數(shù)字和模擬時(shí)鐘兩個(gè)部分組成分辨率及采樣轉(zhuǎn)換,可配置分辨率為12/10/8/6位的轉(zhuǎn)換,采樣周期支持廣范圍的配置自校準(zhǔn),自帶校準(zhǔn)功能以糾正數(shù)據(jù)偏移基本模式,支持多種模式,不同模式可組合使用滿足多種應(yīng)用不同優(yōu)先權(quán)的通道,普通通道與搶占通道具備不同的優(yōu)先權(quán)多種獨(dú)立的觸發(fā)源,包括TMR、EXI
    的頭像 發(fā)表于 02-22 08:14 ?772次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423 ADC<b class='flag-5'>使用指南</b>

    AT32F423 DMA使用指南

    DMA簡(jiǎn)介DMA控制器的作用不僅在增強(qiáng)系統(tǒng)性能并減少處理器的中斷生成,而且還針對(duì)32位MCU應(yīng)用程序?qū)iT(mén)優(yōu)化設(shè)計(jì)。DMA控制器為存儲(chǔ)器到存儲(chǔ)器,存儲(chǔ)器到外設(shè)和外設(shè)到存儲(chǔ)器的傳輸提供了7個(gè)通道。每個(gè)通道都支持外設(shè)的DMA請(qǐng)求映射到任意通道上。圖1.DMA控制器架構(gòu)DMAMUX簡(jiǎn)介對(duì)于如何將外設(shè)的DMA請(qǐng)求映射到任意的數(shù)據(jù)流通道上,就需要使用到DMAMUX。DM
    的頭像 發(fā)表于 02-22 08:13 ?729次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423 DMA<b class='flag-5'>使用指南</b>

    AT32F423時(shí)鐘配置

    介紹如何結(jié)合提供的V2.x.x的板級(jí)支持包(BSP)來(lái)配置時(shí)鐘。以下介紹時(shí)鐘配置的方法主要分兩種:1、以手動(dòng)編寫(xiě)代碼調(diào)用BSP中提供的驅(qū)動(dòng)函數(shù)接口來(lái)進(jìn)行時(shí)鐘配
    的頭像 發(fā)表于 02-19 13:26 ?617次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423時(shí)鐘配置

    AT32F423 I 2C使用指南

    電子發(fā)燒友網(wǎng)站提供《AT32F423 I 2C使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 02-01 09:30 ?0次下載
    AT32<b class='flag-5'>F</b>423 I 2C<b class='flag-5'>使用指南</b>

    AT32F423時(shí)鐘配置入門(mén)指南

    電子發(fā)燒友網(wǎng)站提供《AT32F423時(shí)鐘配置入門(mén)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-31 09:37 ?1次下載
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>423時(shí)鐘配置入門(mén)<b class='flag-5'>指南</b>
    主站蜘蛛池模板: 99久久无码热高清精品| 午夜性爽视频男人的天堂在线 | 三级黄色在线视频| 在线免费观看毛片| 国产综合91| 手机看片国产免费| TUBE19UP老师学生| 美女议员被泄裸照| 伊人影院综合网| 好吊日视频在线| 无羞耻肉动漫在线观看| 吃奶摸下的羞羞漫画| 暖暖视频在线高清播放| 在线免费观看亚洲视频| 娇女的呻吟亲女禁忌h16| 性色AV一区二区三区咪爱四虎 | 久久久久久久久久毛片精品美女 | 国产精品69人妻无码久久| 人淫阁| np高h肉辣一女多男| 美女露出逼| 最近的2019中文字幕国语| 久久99re热在线播放7| 亚洲九九视频| 国产学生无码中文视频一区| 特黄大片aaaaa毛片| 国产AV一区二区三区日韩| 日本无码色哟哟婷婷最新网站| JIZJIZJIZ 日本老师水多| 木凡的天空在线收听| 91久久偷偷看嫩草影院无费| 老头xxx| 5g天天影院天天看天天爽| 老色哥网站| 8090碰成年女人免费碰碰尤物| 久久综合中文字幕佐佐木希| 在线看片亚洲| 毛片无码免费无码播放| 5566精品资源在线播放| 免费在线a| ewp绞死vk失禁编|