91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

快到離譜???這才是我見過的GPIO翻轉(zhuǎn)頻率最高的MCU!

先楫半導(dǎo)體HPMicro ? 2022-08-16 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本期內(nèi)容將由先楫技術(shù)官帶您解鎖如何利用HPM6700系列做到高達(dá)400Mhz的GPIO 翻轉(zhuǎn)頻率,往下翻即可了解詳情!

--------- “解鎖之旅 ”由此開啟 ---------

(本期測(cè)試開發(fā)板為:HPM6750EVK2)


1

GPIO模塊特點(diǎn)簡(jiǎn)介

HPM6700/6400系列的MCU輸入輸出提供PA~PZ共8組最多195個(gè)GPIO功能復(fù)用引腳,每個(gè)GPIO都可以由2個(gè)GPIO控制器和2個(gè)快速GPIO控制器控制,由GPIO管理器GPIOM指定。提到的2 個(gè)快速 GPIO 控制器 FGPIO,作為處理器私有的 IO 快速訪問接口,處理器因此可以零等待周期來訪問FGPIO控制器。

2

GPIO控制器介紹

本節(jié)將介紹HPM6700/6400系列的通用輸入輸出控制器(General Purpose Input Output),GPIO 控制器包括:2 個(gè) GPIO 控制器(GPIO0,GPIO1), 2 個(gè)快速 GPIO 控制器(FGPIO0, FGPIO1)。

2.1 通用GPIO控制器控制

GPIO 控制器與快速 GPIO 控制器功能基本相同,可以按照 IO 端口 Port 讀取輸入,配置IO作為輸入或者輸出,設(shè)置 IO 輸出,或者同時(shí)把一個(gè)或者多個(gè) IO 輸出設(shè)置高,設(shè)置低或者翻轉(zhuǎn)。GPIOx 和 FGPIOx 可以控制通用 IO(PA, PB, PC, PD, PE, PF)。

2.2 快速 GPIO 控制器

快速GPIO控制器屬于處理器的私有外設(shè),如圖1所示,處理器因此可以零等待周期來訪問FGPIO控制器。當(dāng)IO由FGPIO控制時(shí),IO最大翻轉(zhuǎn)率可達(dá)CPU主頻的一半,以HPM6750 CPU運(yùn)行在816MHz為例,IO翻轉(zhuǎn)頻率可408MHz。

94123b80-1ae4-11ed-9ade-dac502259ad0.png

圖1. 系統(tǒng)架構(gòu)框圖

通過在程序中選用FGPIO0或者FGPIO1這兩個(gè)控制器來控制IO,將IO配置為輸出后,可以使用DO【TOGGLE】寄存器,令這個(gè)IO循環(huán)反復(fù)做一個(gè)翻轉(zhuǎn),部分代碼如圖2所示:將PD16配置完成。需要注意的是,在測(cè)試波形之前,需要在Project的選項(xiàng)中打開優(yōu)化設(shè)置,如圖3所示:將Optimization Level設(shè)定為L(zhǎng)evel 2 for speed。

94253294-1ae4-11ed-9ade-dac502259ad0.png

圖2. FGPIO控制IO翻轉(zhuǎn)代碼

943cb8ba-1ae4-11ed-9ade-dac502259ad0.png

圖3. 開啟優(yōu)化

設(shè)定完成后,就可以使用示波器連接到此IO后,得到的波形如圖4.1所示,測(cè)量峰-峰值,此時(shí)的頻率為409.7MHz, 的確達(dá)到了CPU主頻的一半。

94689e58-1ae4-11ed-9ade-dac502259ad0.png

圖4. 1 FGPIO控制IO的翻轉(zhuǎn)波形

由于FGPIO控制IO的情況下,IO的翻轉(zhuǎn)頻率為主頻的一半,那么修改當(dāng)前的主頻頻率,還可以測(cè)出其他幾種頻率的翻轉(zhuǎn)波形,如圖4.2與4.3所示,分別是200Mhz和100Mhz頻率的翻轉(zhuǎn)波形,它們對(duì)應(yīng)的主頻分別是400Mhz與200Mhz。

949790c8-1ae4-11ed-9ade-dac502259ad0.png

圖4. 2 FGPIO控制IO下200mhz波形

94cb8928-1ae4-11ed-9ade-dac502259ad0.png

圖4. 3 FGPIO控制IO下100mhz波形

HPM6700/6400系列MCU中的普通GPIO控制器控制IO時(shí),也可以有5.8Mhz左右的翻轉(zhuǎn)頻率,圖4.4為GPIO0控制IO時(shí),用示波器抓取的波形。

94f88982-1ae4-11ed-9ade-dac502259ad0.png

圖4.4 GPIO控制IO下的翻轉(zhuǎn)波形

3

GPIO管理器GPIOM介紹

GPIO管理器是一個(gè)能為任一IO指定GPIO配置生效的模塊,管理器的主要特點(diǎn)如下:


可以為IO分配指定的GPIO控制器,作為一個(gè)管理權(quán)限,可以從兩個(gè)GPIO控制器和FGPIO控制器里任意選擇。

可以配置IO輸入是否對(duì)特定的GPIO控制器可見。

可以鎖定一個(gè)IO的對(duì)應(yīng)寄存器

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18948

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    芯源mcu的常見問題解答

    必要,建議芯片上電復(fù)位后延時(shí)一段時(shí)間,再將SWD端口切換為普通GPIO端口。 3.Q:SPI的最高時(shí)鐘頻率是多少? A:SPI的最高時(shí)鐘頻率
    發(fā)表于 02-02 07:41

    MCU相關(guān)問題分享

    必要,建議芯片上電復(fù)位后延時(shí)一段時(shí)間,再將SWD端口切換為普通GPIO端口。 3.Q:SPI的最高時(shí)鐘頻率是多少? A:SPI的最高時(shí)鐘頻率
    發(fā)表于 01-26 08:38

    MCU學(xué)習(xí)】GPIO詳解

    本實(shí)驗(yàn)通過一個(gè)“小實(shí)驗(yàn)框架 GPIO Mode Lab”,在同一個(gè) GPIO 引腳上依次配置不同模式,并用 ADC 探頭測(cè)量電壓、同時(shí)讀取數(shù)字電平,系統(tǒng)化地觀察。
    的頭像 發(fā)表于 01-24 11:45 ?3711次閱讀
    【<b class='flag-5'>MCU</b>學(xué)習(xí)】<b class='flag-5'>GPIO</b>詳解

    2026年這5款MCU/SoC芯片性價(jià)比最高!

    都繞不開的重點(diǎn)關(guān)鍵。 近日,前德州儀器(TI)資深工程師、外網(wǎng)硬核測(cè)評(píng)博主John Tee評(píng)選出了他認(rèn)為的2026年性價(jià)比最高的5款MCU芯片/SoC芯片。 《半導(dǎo)體器件應(yīng)用網(wǎng)》將結(jié)合這5款MCU芯片/SoC芯片的技術(shù)手冊(cè)和目前
    的頭像 發(fā)表于 01-22 10:19 ?960次閱讀
    2026年這5款<b class='flag-5'>MCU</b>/SoC芯片性價(jià)比<b class='flag-5'>最高</b>!

    拒絕卡頓,觸覺智能RK3562核心板成功實(shí)現(xiàn)2秒級(jí)疾速啟動(dòng),響應(yīng)快到離譜!

    還在忍受漫長(zhǎng)開機(jī)等待?觸覺智能再放大招,繼RK3506方案實(shí)現(xiàn)2秒內(nèi)疾速啟動(dòng)后,觸覺智能旗下爆款方案RK3562核心板再放大招,開機(jī)速度飆到2秒級(jí),支持LVGL+GPU渲染,響應(yīng)快到離譜!具體實(shí)測(cè)
    的頭像 發(fā)表于 01-16 18:00 ?436次閱讀
    拒絕卡頓,觸覺智能RK3562核心板成功實(shí)現(xiàn)2秒級(jí)疾速啟動(dòng),響應(yīng)<b class='flag-5'>快到</b><b class='flag-5'>離譜</b>!

    SPI的最高時(shí)鐘頻率是多少?

    SPI的最高時(shí)鐘頻率是多少?對(duì)于這個(gè)問題芯源MCU的SPI的最高時(shí)鐘頻率是12MHz。雖然主機(jī)模式下,SPI的SCK
    發(fā)表于 12-16 07:54

    使用CW32 MCU來實(shí)現(xiàn)UART串口通信與GPIO控制

    最近在項(xiàng)目中使用CW32 MCU,完成了一個(gè)簡(jiǎn)單的UART串口通信和GPIO控制的功能。CW32 MCU的資源相對(duì)豐富,特別適合一些低成本、低功耗的嵌入式應(yīng)用。這里分享一下UART通信與GPI
    發(fā)表于 12-04 08:17

    IGH EtherCAT 主站上 ARMxy的真實(shí)表現(xiàn):穩(wěn)定、快到離譜

    一、EtherCAT 是什么?一個(gè)精妙的比喻 首先,忘掉傳統(tǒng)網(wǎng)絡(luò)的想法。您可以這樣想象: 傳統(tǒng)以太網(wǎng)(如TCP/IP): ?就像郵差給一棟公寓樓的每家每戶送信。郵差需要走到每一戶門口(節(jié)點(diǎn)),敲門,等待,把信(數(shù)據(jù))交給住戶。效率低,延遲高。 EtherCAT: ?就像一列高速行駛的“數(shù)據(jù)火車”。這列火車只有一個(gè)車頭(主站),它沿著軌道(網(wǎng)絡(luò))飛馳。每個(gè)站臺(tái)(從站設(shè)備)都有一個(gè)工人,當(dāng)火車經(jīng)過時(shí),工人以閃電般的速度: 取走 ?車上指定給自己
    的頭像 發(fā)表于 12-03 16:41 ?798次閱讀
    IGH EtherCAT 主站上 ARMxy的真實(shí)表現(xiàn):穩(wěn)定、<b class='flag-5'>快到</b><b class='flag-5'>離譜</b>

    請(qǐng)問芯源CW32L010 GPIO翻轉(zhuǎn)速度到底可以有多快?

    請(qǐng)問芯源CW32L010GPIO翻轉(zhuǎn)速度到底可以有多快?
    發(fā)表于 11-25 07:44

    GPIO、PWM、ADC,到底怎么區(qū)分?

    時(shí)不再迷糊。GPIO最基礎(chǔ)的數(shù)字接口GPIO(GeneralPurposeInput/Output),通用輸入輸出,是MCU上最常見的引腳類型。GPIO的核心功能
    的頭像 發(fā)表于 11-14 10:28 ?781次閱讀
    <b class='flag-5'>GPIO</b>、PWM、ADC,到底怎么區(qū)分?

    芯源低功耗的MCU最高頻率是多少?待機(jī)功耗最少多少?長(zhǎng)待機(jī)一般多長(zhǎng)時(shí)間?

    芯源低功耗的MCU最高頻率是多少?待機(jī)功耗最少多少?長(zhǎng)待機(jī)一般多長(zhǎng)時(shí)間?
    發(fā)表于 11-14 07:29

    【EK-RA6E2開發(fā)指南】GPIO使用

    相信大多數(shù)學(xué)習(xí)嵌入式的朋友學(xué)習(xí)單片機(jī)的第一個(gè)程序都是點(diǎn)燈,畢竟點(diǎn)燈簡(jiǎn)單嘛,操作下GPIO即可。當(dāng)然,本教程的第一個(gè)應(yīng)用也從GPIO的使用開始。
    的頭像 發(fā)表于 09-23 18:13 ?3449次閱讀
    【EK-RA6E2開發(fā)指南】<b class='flag-5'>GPIO</b>使用

    九三閱兵首個(gè)先進(jìn)武器曝光,坦克裝上4面相控陣?yán)走_(dá)13路傳感器,網(wǎng)友直呼離譜

    ?? 隨著“九三閱兵”日期的臨近,多場(chǎng)演練舉行,部分先進(jìn)裝備也陸續(xù)被媒體披露。 ?? 其中,最先被曝光、信息量最多的,莫過于被網(wǎng)友稱為“雙離譜”的第四代坦克裝備,目前網(wǎng)絡(luò)上已有該新型坦克的大量高清
    的頭像 發(fā)表于 08-22 21:50 ?1.9w次閱讀
    九三閱兵首個(gè)先進(jìn)武器曝光,坦克裝上4面相控陣?yán)走_(dá)13路傳感器,網(wǎng)友直呼<b class='flag-5'>離譜</b>!

    CYPD3120 上是否有允許從外部 MCU 訪問讀/寫寄存器的可訪問接口?

    TUSB564),MCU 需要知道 USB-C 電纜何時(shí)翻轉(zhuǎn),才能直接翻轉(zhuǎn) DP 接收端的通道極性。 CYPD3120 上是否有允許從外部 MCU 訪問讀/寫寄存器的可訪問接口?
    發(fā)表于 05-27 07:51

    單片機(jī)學(xué)習(xí)之GPIO

    今日分享如何通過手冊(cè)理解單片機(jī)IO知識(shí)點(diǎn)含義解釋:1.GPIO:同我們常說的IO口一樣,GeneralPurposeInputOutput(通用輸入/輸出)簡(jiǎn)稱為GPIO,每個(gè)GPIO端口可通過軟件
    發(fā)表于 03-26 14:53 ?0次下載