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

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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)頻率,往下翻即可了解詳情!

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

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


1

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

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

2

GPIO控制器介紹

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

2.1 通用GPIO控制器控制

GPIO 控制器與快速 GPIO 控制器功能基本相同,可以按照 IO 端口 Port 讀取輸入,配置IO作為輸入或者輸出,設(shè)置 IO 輸出,或者同時把一個或者多個 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控制時,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這兩個控制器來控制IO,將IO配置為輸出后,可以使用DO【TOGGLE】寄存器,令這個IO循環(huán)反復(fù)做一個翻轉(zhuǎn),部分代碼如圖2所示:將PD16配置完成。需要注意的是,在測試波形之前,需要在Project的選項(xiàng)中打開優(yōu)化設(shè)置,如圖3所示:將Optimization Level設(shè)定為Level 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所示,測量峰-峰值,此時的頻率為409.7MHz, 的確達(dá)到了CPU主頻的一半。

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

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

由于FGPIO控制IO的情況下,IO的翻轉(zhuǎn)頻率為主頻的一半,那么修改當(dāng)前的主頻頻率,還可以測出其他幾種頻率的翻轉(zhuǎn)波形,如圖4.2與4.3所示,分別是200Mhz和100Mhz頻率的翻轉(zhuǎn)波形,它們對應(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時,也可以有5.8Mhz左右的翻轉(zhuǎn)頻率,圖4.4為GPIO0控制IO時,用示波器抓取的波形。

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

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

3

GPIO管理器GPIOM介紹

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


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

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

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

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

    關(guān)注

    147

    文章

    18418

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

    請問DLP3021-Q1中鏡片翻轉(zhuǎn)頻率是多少,參數(shù)可以改變嗎?

    請問DLP3021-Q1中鏡片翻轉(zhuǎn)頻率是多少,參數(shù)可以改變嗎,謝謝
    發(fā)表于 02-18 08:13

    ADS8342能處理的最高輸入頻率是多少?

    您好,我們在選用ADS8342時,對采樣速率產(chǎn)生了疑問,望解答。芯片的吞吐率為250KSPS,意思是每秒250000次轉(zhuǎn)換數(shù)據(jù),想問下,是不是最高采樣速率就是250KHZ或者說它能處理的最高輸入
    發(fā)表于 02-07 08:14

    ADC08D1520QML可以采集到的最高頻率是多少?

    如題,ADC08D1520QML的采樣率為最高3GSPS。那如果要采集的信號的頻率是1GHZ的,采集效果會如何呢?
    發(fā)表于 02-06 06:51

    GPIO使用教程 GPIO接口應(yīng)用

    GPIO(General-Purpose Input/Output,通用輸入/輸出)接口是電子設(shè)備中的一個重要組成部分,主要用于控制和讀取設(shè)備的數(shù)字信號。它通過簡單的高(1)或低(0)電平來與系統(tǒng)
    的頭像 發(fā)表于 01-31 10:10 ?4766次閱讀

    GPIO錯誤排查與解決

    在嵌入式系統(tǒng)和微控制器編程中,通用輸入輸出(GPIO)是最常見的接口之一。然而,在使用GPIO時,我們可能會遇到各種錯誤。 1. 理解GPIO GPIO是微控制器上的一組引腳,可以被配
    的頭像 發(fā)表于 01-09 09:46 ?3358次閱讀

    4G模組GPIO接口實(shí)操|(zhì)精選教程

    今天將把熟悉的4G模組GPIO接口實(shí)操整理成文,以Air724UG做出精選教程分享給大家。
    的頭像 發(fā)表于 12-14 09:36 ?1678次閱讀
    4G模組<b class='flag-5'>GPIO</b>接口實(shí)操|(zhì)精選教程

    請問SN74AUP1T04反相器輸出低電平的時候可以將MCU端原有的高電平拉低嗎?

    你好,現(xiàn)在想用SN74AUP1T04做電平翻轉(zhuǎn),當(dāng)Y腳輸出低電平的時候是否可以將MCU端IO口原來的高電平拉低,另外是否可以通過控制SN74AUP1T04 VCC供電來使能芯片?
    發(fā)表于 12-03 08:08

    先進(jìn)封裝中的翻轉(zhuǎn)芯片技術(shù)概述

    引言 翻轉(zhuǎn)芯片技術(shù)已成為半導(dǎo)體行業(yè)中不可或缺的封裝方法,在性能、尺寸減小和功能增加方面具有優(yōu)勢。本文概述翻轉(zhuǎn)芯片技術(shù),包括晶圓凸塊制作工藝、組裝方法和進(jìn)展。 翻轉(zhuǎn)芯片技術(shù)簡介 翻轉(zhuǎn)芯片
    的頭像 發(fā)表于 11-27 10:58 ?1716次閱讀
    先進(jìn)封裝中的<b class='flag-5'>翻轉(zhuǎn)</b>芯片技術(shù)概述

    GPIO內(nèi)部電路的原理

    前言 筆者近日在B站刷到了一個視頻,使GPIO的I/O口內(nèi)部基本結(jié)構(gòu)以及工作原理有了恍然大明白的理解,現(xiàn)在對此做一個總結(jié),并為大家推薦該視頻Keysking 【STM32】GPIO內(nèi)部電路
    的頭像 發(fā)表于 11-20 09:24 ?1873次閱讀
    <b class='flag-5'>GPIO</b>內(nèi)部電路的原理

    ads131數(shù)據(jù)手冊描述的采樣率最高128k指的是4個采樣通道均為128k還是4個采樣通道總共128k呢?

    工程師們好,最近試圖使用一個MCU作為SPI主設(shè)備連接5個ads131a04實(shí)現(xiàn)同時采樣。 具體做法為: 將MCUGPIO口模擬為SPI; 其中
    發(fā)表于 11-20 07:16

    SOC GPIO操作

    sapphire Soc提供了兩個GPIO組每組有4個GPIO,定義為GPIO[3:0],其中只有GPIO[1:0]可以支持中斷。中斷在程序中打開了
    的頭像 發(fā)表于 11-01 11:06 ?649次閱讀