chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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/O,寄存器存取速度最高fAHB
  • I/O引腳的外設(shè)功能可以通過一個(gè)特定的操作鎖定,以避免意外的寫入I/O寄存器
  • 每個(gè)GPIO引腳都可以由軟件配置成輸出(推挽或開漏)、輸入(帶或不帶上拉或下拉)或復(fù)用的外設(shè)功能端口
  • 可選的每個(gè)I/O口的電流推動(dòng)/吸入能力
  • GPIO設(shè)置/清除寄存器(GPIOx_SCR)和GPIO清除寄存器(GPIOx_CLR)為GPIOx_ODT寄存器提供位訪問能力

GPIO

GPIO在復(fù)位期間和剛復(fù)位后,復(fù)用功能未開啟,大部分I/O端口被配置成浮空輸入模式。當(dāng)作為輸出配置時(shí),寫到輸出數(shù)據(jù)寄存器(GPIOx_ODT)上的值會(huì)輸出到相應(yīng)的I/O引腳??梢砸酝仆炷J交蜷_漏模式(僅低電平被驅(qū)動(dòng),高電平表現(xiàn)為高阻)使用輸出驅(qū)動(dòng)器。輸入數(shù)據(jù)寄存器(GPIOx_IDT)在每個(gè)AHB時(shí)鐘周期捕捉I/O引腳上的數(shù)據(jù)。所有GPIO引腳有一個(gè)內(nè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/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,可作為TMR1_EXT/USART2_CTS/I2C2_SCL/USART4_TX..)
  • 而對(duì)某個(gè)具體的GPIO引腳,在任意時(shí)刻只有一個(gè)外設(shè)能夠與之相連
  • 某些外設(shè)功能還可以重映射到其他引腳,從而使得能同時(shí)使用的外設(shè)數(shù)量更多

選擇每個(gè)端口線的有效復(fù)用功能之一是由兩個(gè)寄存器來決定的,分別是GPIOx_MUXL和GPIOx_MUXH復(fù)用功能寄存器??筛鶕?jù)應(yīng)用的需求用這兩寄存器連接復(fù)用功能模塊到其他引腳。表6. 通過GPIOA_MUX寄存器配置端口A的復(fù)用功能f9443e8a-5293-11ee-a20b-92fbcf53809c.png表7. 通過GPIOB_MUX寄存器配置端口B的復(fù)用功能f966e3c2-5293-11ee-a20b-92fbcf53809c.png表8. 通過GPIOC_MUX寄存器配置端口B的復(fù)用功能f9925ade-5293-11ee-a20b-92fbcf53809c.png表9. 通過GPIOD_MUX寄存器配置端口D的復(fù)用功能f99ebfae-5293-11ee-a20b-92fbcf53809c.png表10. 通過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配置無效
  • 振蕩器處于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ù)來管理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提供了兩種不同類型的輸出模式分別是,推挽輸出以及開漏輸出,下面是輸出模式的配置示例:f9d3b754-5293-11ee-a20b-92fbcf53809c.png

輸入模式

GPIO提供了三種不同類型的輸入模式分別是,浮空輸入、上拉輸入以及下拉輸入,下面是輸入模式的配置示例: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引腳通過復(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),可通過gpio_pin_mux_config()函數(shù)對(duì)這些引腳進(jìn)行配置:

  • 復(fù)位后,所有I/O都會(huì)連接到系統(tǒng)的復(fù)用功能0(MUX0)
  • 通過配置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. 配置過程:

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

根據(jù)上述配置過程,下面將介紹幾種外設(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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    2094

    瀏覽量

    55150
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1313

    瀏覽量

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

    關(guān)注

    0

    文章

    190

    瀏覽量

    9073
  • AT32
    +關(guān)注

    關(guān)注

    1

    文章

    121

    瀏覽量

    3098
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AT32 MCU推動(dòng)低空經(jīng)濟(jì)發(fā)展

    AT32系列MCU憑借288MHz主頻與高精度外設(shè),為無人機(jī)飛控、電調(diào)及云臺(tái)提供核心算支持,實(shí)現(xiàn)厘米級(jí)定位與高效動(dòng)力控制,顯著提升在電力巡檢、農(nóng)林植保等低空經(jīng)濟(jì)場(chǎng)景下的作業(yè)精度
    的頭像 發(fā)表于 12-04 09:53 ?901次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 MCU推動(dòng)低空經(jīng)濟(jì)發(fā)展

    喜訊!科技榮獲“2025年度優(yōu)秀電機(jī)控制技術(shù)產(chǎn)品獎(jiǎng)”

    11月6日,由電子發(fā)燒友主辦的“2025電機(jī)控制先進(jìn)技術(shù)研討會(huì)暨電機(jī)控制技術(shù)市場(chǎng)表現(xiàn)獎(jiǎng)?lì)C獎(jiǎng)典禮”在深圳順利召開。科技AT32M412憑借其在電機(jī)控制領(lǐng)域的技術(shù)突破與創(chuàng)新應(yīng)用,榮膺“2025年度
    的頭像 發(fā)表于 11-07 19:03 ?2125次閱讀
    喜訊!<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技榮獲“2025年度優(yōu)秀電機(jī)控制技術(shù)產(chǎn)品獎(jiǎng)”

    活動(dòng)預(yù)告|與您相約2025電機(jī)控制先進(jìn)技術(shù)研討會(huì)

    11月6日,由電子發(fā)燒友主辦的2025電機(jī)控制先進(jìn)技術(shù)研討會(huì)將在深圳益田威斯汀酒店召開。本次研討會(huì)現(xiàn)場(chǎng),科技將展示基于AT32MCU的多款高效電機(jī)應(yīng)用方案,涵蓋機(jī)器人、無人機(jī)、出行工具、家電
    的頭像 發(fā)表于 11-04 11:51 ?2360次閱讀
    活動(dòng)預(yù)告|<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>與您相約2025電機(jī)控制先進(jìn)技術(shù)研討會(huì)

    AT32F413芯片推動(dòng)洗衣機(jī)節(jié)能升級(jí)

    AT32F413系列MCU以150MHz Cortex-M4內(nèi)核和無感FOC算法,實(shí)現(xiàn)洗衣機(jī)直驅(qū)電機(jī)精準(zhǔn)控制,將運(yùn)行噪音降至45dB以下,能耗達(dá)國(guó)標(biāo)一級(jí)能效。其集成多重安全防護(hù)與
    的頭像 發(fā)表于 11-04 09:45 ?272次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>413芯片推動(dòng)洗衣機(jī)節(jié)能升級(jí)

    AT32F421吊扇控制芯助力綠色節(jié)能

    AT32F421 MCU 主打吊扇控制器,憑無感 FOC、高集成、多保護(hù)優(yōu)勢(shì),滿足工程師降本提效、用戶舒適節(jié)能需求,適配智能家居與能效趨勢(shì)。
    的頭像 發(fā)表于 10-22 09:45 ?260次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>421吊扇控制芯助力綠色節(jié)能

    AT32F421定義高速吹風(fēng)機(jī)控制新標(biāo)準(zhǔn)?

    AT32F421 MCU為高速吹風(fēng)機(jī)提供方案,支持10000-120000rpm轉(zhuǎn)速,采用無感FOC控制,低噪高效且有過流保護(hù),解決傳統(tǒng)吹風(fēng)機(jī)痛點(diǎn),推動(dòng)行業(yè)技術(shù)升級(jí)。
    的頭像 發(fā)表于 09-24 09:35 ?479次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>421定義高速吹風(fēng)機(jī)控制新標(biāo)準(zhǔn)?

    MCU智能監(jiān)測(cè)系統(tǒng)為電鉆提供全鏈路保護(hù)

    AT32M412EBP7以240 MHz Cortex-M4F硬核驅(qū)動(dòng)無刷FOC,65 N·m零速啟停,4 MSPS ADC精檢電流,-40~105 ℃寬溫運(yùn)行,動(dòng)態(tài)功耗僅80
    的頭像 發(fā)表于 09-10 09:25 ?947次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>MCU智能監(jiān)測(cè)系統(tǒng)為電鉆提供全鏈路保護(hù)

    MCU -40℃~105℃寬溫認(rèn)證保障兩輪車全氣候運(yùn)行?

    AT32F421G4U7 MCU基于Cortex-M4內(nèi)核,120MHz主頻,集成16KB Flash與8KB SRAM,支持FOC矢量控制與2MSPS ADC采樣,顯著提升電動(dòng)
    的頭像 發(fā)表于 08-29 09:55 ?1985次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>MCU -40℃~105℃寬溫認(rèn)證保障兩輪車全氣候運(yùn)行?

    科技AT32F422/426系列MCU全新發(fā)布,超值型重塑高性能MCU標(biāo)桿

    聚焦主流嵌入式應(yīng)用的性能升級(jí)與成本優(yōu)化雙重需求,科技全新推出AT32F422/426系列超值型微控制器。該系列兼具高算、高性價(jià)比和應(yīng)
    的頭像 發(fā)表于 08-13 19:02 ?978次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技AT32<b class='flag-5'>F</b>422/426系列MCU全新發(fā)布,超值型重塑高性能MCU標(biāo)桿

    ??AT32F435:240MHz多軸伺服控制成本最優(yōu)解?

    AT32系列以“納米級(jí)精度、微秒級(jí)響應(yīng)、全棧式生態(tài)”重構(gòu)伺服控制系統(tǒng)邊界,其算架構(gòu)、實(shí)時(shí)控制鏈及安全機(jī)制精準(zhǔn)匹配工業(yè)自動(dòng)化高可靠性需求,成為中國(guó)制造2025戰(zhàn)略下國(guó)產(chǎn)伺服方案的
    的頭像 發(fā)表于 07-25 10:35 ?585次閱讀
    ??<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>435:240MHz多軸伺服控制成本最優(yōu)解?

    科技精彩亮相2025 MCU及嵌入式技術(shù)論壇

    7月24日,由AspenCore主辦的2025MCU及嵌入式技術(shù)論壇,在深圳科興科學(xué)園圓滿落幕。在此次論壇上展示了覆蓋電機(jī)控制、智能家電、AIoT等眾多場(chǎng)景的創(chuàng)新產(chǎn)品與應(yīng)用方案。電機(jī)控制,智能
    的頭像 發(fā)表于 07-25 08:14 ?1287次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技精彩亮相2025 MCU及嵌入式技術(shù)論壇

    AT32F402/F405入門使用指南

    搭建AT32開發(fā)環(huán)境一、調(diào)試工具及開發(fā)板目前AT32F402/AT32F405開發(fā)板都自帶AT-Link-EZ調(diào)試工具,AT-Link-EZ如下圖左邊紅框所示,它也可拆開后單獨(dú)搭配其他電路板使用,支持IDE在線調(diào)試、在線燒錄、USB轉(zhuǎn)串口等功能。圖1.AT-START
    的頭像 發(fā)表于 03-28 18:59 ?2252次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>402/<b class='flag-5'>F</b>405入門<b class='flag-5'>使用指南</b>

    基于AT32F421的遙控攀爬車電調(diào)應(yīng)用方案

    目的,而以征服崎嶇路面和各種地形障礙為目標(biāo),通常需要應(yīng)對(duì)陡峭坡道、松軟沙地以及崎嶇巖石等復(fù)雜路面?;?b class='flag-5'>雅AT32F421設(shè)計(jì)的搖控攀爬車電調(diào),自適應(yīng)調(diào)節(jié)扭矩輸出
    的頭像 發(fā)表于 01-20 18:36 ?902次閱讀
    基于<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>421的遙控攀爬車電調(diào)應(yīng)用方案

    AT32F402/F405時(shí)鐘配置

    電子發(fā)燒友網(wǎng)站提供《AT32F402/F405時(shí)鐘配置.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 15:24 ?0次下載
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>402/<b class='flag-5'>F</b>405時(shí)鐘配置

    AT32F402/F405 GPIO應(yīng)用筆記

    GPIO特性AT32F402/405支持多達(dá)56個(gè)雙向I/O引腳,這些引腳分為5組,分別為PA0-PA15、PB0-PB15、PC0-PC15、PD2、PF0-PF1、PF4-PF7、PF11、每個(gè)
    的頭像 發(fā)表于 01-10 17:28 ?1402次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F</b>402/<b class='flag-5'>F</b>405 <b class='flag-5'>GPIO</b>應(yīng)用筆記