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

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

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

多達(dá)44個(gè)IO口,具備IO重映射功能的全國產(chǎn)RISC-V 32位MCU

MCU開發(fā)加油站 ? 來源:愛普特微電子 ? 2023-05-18 10:14 ? 次閱讀

在現(xiàn)代電子產(chǎn)品設(shè)計(jì)中,芯片的集成度和復(fù)雜度越來越高,如何充分利用芯片的資源,滿足不同場景的需求,是每位工程師和設(shè)計(jì)師需要面對的挑戰(zhàn)。芯片IO重映射功能恰好解決了這一問題,為用戶提供更加靈活、便捷、可定制的芯片使用方式,助推產(chǎn)品創(chuàng)新和突破。

IO口是MCU內(nèi)部模塊和外部硬件唯一的進(jìn)出口。每個(gè)內(nèi)置外設(shè)都有若干個(gè)輸入輸出引腳,一般這些引腳的輸出端口都是固定不變的,芯片IO重映射就是將芯片原有的通用IO端口重新定義為特定功能用途。例如,在硬件設(shè)計(jì)之初,開發(fā)人員通過移位寄存器和端口直接映射的方式實(shí)現(xiàn)了控制PWM波輸出的功能。如果需要用同一顆芯片控制兩個(gè)不同的電機(jī),此時(shí)就需要映射另一個(gè)用于控制第二個(gè)電機(jī)的PWM波輸出端口,這樣才能滿足應(yīng)用需求。IO重映射功能即可通過編寫特定的程序來實(shí)現(xiàn)。

為了讓設(shè)計(jì)工程師更好地安排引腳的走向和功能,愛普特在系列全國產(chǎn)32位MCU產(chǎn)品中均加入了外設(shè)引腳重映射的功能,即一個(gè)外設(shè)的引腳除了具有默認(rèn)的端口外,還可以通過設(shè)置重映射寄存器的方式,把這個(gè)外設(shè)的引腳映射到其它的端口。為了使不同器件封裝的外設(shè)IO功能數(shù)量達(dá)到最優(yōu),還可以把一些復(fù)用功能重新映射到其他一些引腳上。這種靈活性為產(chǎn)品硬件布局和型號(hào)適配提供了更多的可能性,方便PCB設(shè)計(jì),減少了信號(hào)的交叉干擾;分時(shí)復(fù)用某些外設(shè),還可以虛擬增加端口數(shù)目,從而整體提高工程師的研發(fā)效率。

接下來我們以愛普特APT32F110X系列為例進(jìn)行介紹:APT32F110X系列芯片為提供更靈活的 IO 功能配置,提供了自定義 GPIO 復(fù)用的功能。

芯片提供兩個(gè)預(yù)設(shè)的 GPIOGROUP,分別為 GROUP0 和 GROUP1,兩個(gè) GROUP 分別對應(yīng) 8 個(gè)預(yù)設(shè)的可選擇的復(fù)用功能。在每個(gè) GROUP 內(nèi),每個(gè) GPIO可以被指定為這 8 個(gè)預(yù)設(shè)功能中的任意一個(gè)作為該 GPIO 的 AF8 功能。

5f7139ca-f4c9-11ed-90ce-dac502259ad0.png

IO GROUP0和 GPIO 對應(yīng)關(guān)系

5f994910-f4c9-11ed-90ce-dac502259ad0.png

IO GROUP1和 GPIO 對應(yīng)關(guān)系

5fd5ceda-f4c9-11ed-90ce-dac502259ad0.png

IOGROUP 配置信息

如圖中1對應(yīng)的紅色框所示,標(biāo)識(shí)的是APT32F110X GROUP0/GROUP1對應(yīng)的復(fù)用功能列表,左邊是GROUP0,右邊是GROUP1。從圖中2對應(yīng)的紅色框可直觀看到復(fù)用列表中具體功能對應(yīng)的配置數(shù)值,數(shù)值是配置在IOMAP的CFGVAL(CFGVAL0~CFGVAL7)域中;如GROUP0中選擇I2C_SDA功能,需要在對應(yīng)的CFGVAL域中寫入0x01。

APT32F110X系列是愛普特基于國產(chǎn)RISC-V核架構(gòu)和自研的IP庫研發(fā)設(shè)計(jì)的全國產(chǎn)MCU。該系列具有多達(dá)44個(gè)GPIO口,均支持外部中斷,支持IO重映射,內(nèi)置多路通用及增強(qiáng)型定時(shí)器,可實(shí)現(xiàn)靈活的 PWM 輸出,同時(shí)具有DMA和高速SPI通訊接口,內(nèi)嵌多模式段碼液晶驅(qū)動(dòng)控制器,可以直接驅(qū)動(dòng)LCD顯示屏幕,支持20通道的12位ADC,還支持LCD/LED/Touch/溫度傳感器等功能。目前APT32F110X系列產(chǎn)品已被廣泛應(yīng)用于智能家電、工業(yè)控制、物聯(lián)網(wǎng)、消費(fèi)電子、消防、醫(yī)療電子等領(lǐng)域。

審核編輯:湯梓紅

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

    關(guān)注

    2552

    文章

    51383

    瀏覽量

    756088
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17316

    瀏覽量

    352394
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1216

    瀏覽量

    52308
  • IO口
    +關(guān)注

    關(guān)注

    3

    文章

    170

    瀏覽量

    24152
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2322

    瀏覽量

    46457

原文標(biāo)題:多達(dá)44個(gè)IO口,具備IO重映射功能的全國產(chǎn)RISC-V 32位MCU

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    全國產(chǎn)高算力RISC-V 32MCU量產(chǎn)上市!資源豐富且支持雙電機(jī)驅(qū)動(dòng)

    近日,工業(yè)控制及智能家電領(lǐng)域的全國產(chǎn)RISC-V MCU領(lǐng)軍企業(yè)愛普特微電子正式發(fā)布了一款功能強(qiáng)大、高算力、高處理速度,可支持雙電機(jī)驅(qū)動(dòng)的全國產(chǎn)
    發(fā)表于 10-25 09:58 ?1569次閱讀
    <b class='flag-5'>全國產(chǎn)</b>高算力<b class='flag-5'>RISC-V</b> 32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>量產(chǎn)上市!資源豐富且支持雙電機(jī)驅(qū)動(dòng)

    國產(chǎn)RISC-V MCU 之 先楫半導(dǎo)體 MCU 介紹

    國產(chǎn)RISC-V MCU 之 先楫半導(dǎo)體 MCU 介紹 HPM6700/6400系列 -RISC-V 內(nèi)核支持雙精度浮點(diǎn)運(yùn)算及強(qiáng)大的 DSP
    發(fā)表于 04-03 14:32

    STM8S103F2 IO需要重映射,怎么操作?

    我目前在使用STM8S103F2寫一個(gè)測試程序,但發(fā)現(xiàn)有一個(gè)IO需要重映射,但是沒有找到文檔里定義重映
    發(fā)表于 03-08 08:11

    STM32F4能否實(shí)現(xiàn)用重映射功能將dcmi映射到別的io?

    能否實(shí)現(xiàn)用重映射功能將dcmi映射到別的io
    發(fā)表于 03-25 08:07

    國產(chǎn)RISC-V MCU推薦

    高速PHY收發(fā)器(480Mbps)、千兆以太網(wǎng)MAC及10兆物理層收發(fā)器等。 沁恒的另一顆芯片 xiaolinen認(rèn)為在選擇國產(chǎn)RISC-V MCU時(shí),需要重點(diǎn)考慮生態(tài)問題,碰到問題是否能快速的找到
    發(fā)表于 04-17 11:00

    國產(chǎn)RISC-V芯片性能穩(wěn)定嗎?

    想使用國產(chǎn)RISC-V架構(gòu)的芯片做無人機(jī)投送快遞的方案,可行性高嗎?國產(chǎn)RISC-V MCU穩(wěn)定么?
    發(fā)表于 05-20 15:43

    請問io的復(fù)用功能可以重映射到任何普通io還是只能映射到指定的幾個(gè)普通io?。?/a>

    請教一下是不是io的復(fù)用功能可以重映射到任何普通io還是只能映射到指定的幾個(gè)普通
    發(fā)表于 08-13 08:00

    MCU學(xué)習(xí)筆記_IO引腳復(fù)用和映射

    ,那么當(dāng)這個(gè)GPIO作為內(nèi)置外設(shè)使用時(shí),就叫做復(fù)用。STM32的端口復(fù)用映射原理STM32系列MCUIO引腳通過一個(gè)復(fù)用器連接到內(nèi)置外設(shè)或模塊。復(fù)用器一次只允許一
    發(fā)表于 10-26 09:51 ?18次下載
    <b class='flag-5'>MCU</b>學(xué)習(xí)筆記_<b class='flag-5'>IO</b>引腳復(fù)用和<b class='flag-5'>映射</b>

    IO 操作實(shí)現(xiàn)

    一、概念該部分代碼在 sys.h 文件中,實(shí)現(xiàn)對 STM32 各個(gè) IO 操作,包括讀入和輸出。當(dāng)然在這些函數(shù)調(diào)用之前,必須先進(jìn)行 IO
    發(fā)表于 11-15 21:06 ?23次下載
    <b class='flag-5'>IO</b> <b class='flag-5'>口</b>的<b class='flag-5'>位</b>操作實(shí)現(xiàn)

    STM32F103單片機(jī)JTAG端口重映射

    為普通IO時(shí),需要用復(fù)用功能重映射,在程序開始執(zhí)行時(shí)將JTAG口重映射為普通IO
    發(fā)表于 12-04 15:36 ?10次下載
    STM32F103單片機(jī)JTAG端口<b class='flag-5'>重映射</b>

    APM32F003F6P6_IO重映射_能否修改選項(xiàng)字節(jié)配置IO重映射

    APM32F003F6P6_IO重映射_能否修改選項(xiàng)字節(jié)配置IO重映射
    發(fā)表于 11-09 21:03 ?0次下載
    APM32F003F6P6_<b class='flag-5'>IO</b><b class='flag-5'>重映射</b>_能否修改選項(xiàng)字節(jié)配置<b class='flag-5'>IO</b>口<b class='flag-5'>重映射</b>

    教你玩轉(zhuǎn)32RISC-V內(nèi)核CH32V系列MCU(附樣例)

    已逐漸成型。在全球“缺芯潮”影響下,國產(chǎn)MCU研發(fā)及應(yīng)用的趨勢大有可為。作為知名國產(chǎn)MCU企業(yè)沁恒微電子,其接口優(yōu)勢的RISC-V內(nèi)核的CH
    的頭像 發(fā)表于 08-15 10:06 ?2295次閱讀
    教你玩轉(zhuǎn)32<b class='flag-5'>位</b><b class='flag-5'>RISC-V</b>內(nèi)核CH32<b class='flag-5'>V</b>系列<b class='flag-5'>MCU</b>(附樣例)

    多達(dá)44個(gè)IO具備IO重映射功能全國產(chǎn)RISC-V 32MCU

    在現(xiàn)代電子產(chǎn)品設(shè)計(jì)中,芯片的集成度和復(fù)雜度越來越高,如何充分利用芯片的資源,滿足不同場景的需求,是每位工程師和設(shè)計(jì)師需要面對的挑戰(zhàn)。芯片IO重映射功能恰好解決了這一問題,為用戶提供更加靈活、便捷、可
    的頭像 發(fā)表于 05-17 09:44 ?906次閱讀
    <b class='flag-5'>多達(dá)</b><b class='flag-5'>44</b><b class='flag-5'>個(gè)</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>,<b class='flag-5'>具備</b><b class='flag-5'>IO</b><b class='flag-5'>重映射</b><b class='flag-5'>功能</b>的<b class='flag-5'>全國產(chǎn)</b><b class='flag-5'>RISC-V</b> 32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    全國產(chǎn)高算力RISC-V 32MCU-APT32F173量產(chǎn)上市

    近日,工業(yè)控制及智能家電領(lǐng)域的全國產(chǎn)RISC-VMCU領(lǐng)軍企業(yè)愛普特微電子正式發(fā)布了一款功能強(qiáng)大、高算力、高處理速度,可支持雙電機(jī)驅(qū)動(dòng)的全國產(chǎn)RIS
    的頭像 發(fā)表于 10-26 08:18 ?807次閱讀
    <b class='flag-5'>全國產(chǎn)</b>高算力<b class='flag-5'>RISC-V</b> 32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>-APT32F173量產(chǎn)上市

    MCU IO的作用和特點(diǎn)

    MCU(微控制器)的IO(Input/Output Port,輸入輸出端口)是單片機(jī)與外界進(jìn)行信息交互的關(guān)鍵接口。這些IO在微控制器的
    的頭像 發(fā)表于 09-30 11:52 ?1119次閱讀