gpio

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

GPIO(英語:General-purpose input/output),通用型之輸入輸出的簡稱,功能類似8051的P0—P3,其接腳可以供使用者由程控自由使用,PIN腳依現(xiàn)實考量可作為通用輸入(GPI)或通用輸出(GPO)或通用輸入與輸出(GPIO),如當clk generator, chip select等。既然一個引腳可以用于輸入、輸出或其他特殊功能,那么一定有寄存器用來選擇這些功能。對于輸入,一定可以通過讀取某個寄存器來確定引腳電位的高低;對于輸出,一定可以通過寫入某個寄存器來讓這個引腳輸出高電位或者低電位;對于其他特殊功能,則有另外的寄存器來控制它們。

GPIO(英語:General-purpose input/output),通用型之輸入輸出的簡稱,功能類似8051的P0—P3,其接腳可以供使用者由程控自由使用,PIN腳依現(xiàn)實考量可作為通用輸入(GPI)或通用輸出(GPO)或通用輸入與輸出(GPIO),如當clk generator, chip select等。既然一個引腳可以用于輸入、輸出或其他特殊功能,那么一定有寄存器用來選擇這些功能。對于輸入,一定可以通過讀取某個寄存器來確定引腳電位的高低;對于輸出,一定可以通過寫入某個寄存器來讓這個引腳輸出高電位或者低電位;對于其他特殊功能,則有另外的寄存器來控制它們。收起

查看更多
  • 再聊一次GPIO模擬串口
    4年來陸陸續(xù)續(xù)有人聯(lián)系我要示例代碼,可見GPIO模擬串口是一個實際需求。最近我也又碰到了該需求,因為客戶用的MCU本身只有2個串口,而實際需要3個串口,所以需要額外模擬一個出來。
    1719
    05/14 10:40
  • 你見過的MCU最高GPIO翻轉(zhuǎn)頻率是多少?
    選定的板卡是恩智浦官方 MIMXRT1010-EVK,板卡上連接 LED 燈的是 GPIO_11,翻看芯片參考手冊,這個 PAD 既可以配到普通 GPIO(GPIO1[11]) 也可以配到 HSGPIO(GPIO2[11]),正是理想的 PAD,我們就選擇這個 PAD 做測試。此外,最終 I/O 輸出波形形態(tài)跟外圍驅(qū)動電路也有關(guān)聯(lián),所以這里也有必要交待清楚:
    1220
    03/26 13:25
  • Certus-N2的邊緣網(wǎng)絡(luò)奇旅
    2024年12月,隨著“下一代小型FPGA平臺”Nexus? 2和基于該平臺的首個器件系列Certus?-N2通用FPGA的面世,萊迪思(Lattice)公司在小型FPGA領(lǐng)域的領(lǐng)先地位再次得到強化。 所謂“小型FPGA平臺”,通常是指邏輯密度低于200K SLC(系統(tǒng)邏輯單元)的FPGA。而之所以被稱之為“下一代”,則是指Nexus 2在“先進的互連”、“優(yōu)化的功耗和性能”和“領(lǐng)先的安全性能”三
    Certus-N2的邊緣網(wǎng)絡(luò)奇旅
  • 嵌入式教育科普|GPIO接口全面解析
    在現(xiàn)代科技領(lǐng)域,嵌入式系統(tǒng)接口作為信息交互的核心載體,發(fā)揮著至關(guān)重要的作用,各類接口通過預定義的通信協(xié)議與標準化規(guī)范,可以實現(xiàn)設(shè)備間的精準數(shù)據(jù)傳輸與智能控制。 作為嵌入式開發(fā)的技術(shù)基礎(chǔ),接口知識的掌握直接影響著嵌入式項目實現(xiàn)功能的成效。本文將以GPIO接口為切入點,深入解析其工作原理與技術(shù)特性,希望能幫助屏幕前想要學習嵌入式開發(fā)的小伙伴建立嵌入式接口的系統(tǒng)認知框架。 一、基本概念GPIO的全稱是G
    2688
    03/05 13:30
    嵌入式教育科普|GPIO接口全面解析
  • GPIO翻轉(zhuǎn)速度到底可以有多快?
    最近一個工程師問我MCU的最高翻轉(zhuǎn)速度能夠到多少?這個話題我多年前就聽過,不過一直沒有實際去測試過,這次正好借此問題實際測試了一番,發(fā)現(xiàn)里面還藏了不少的知識。
    3829
    01/03 11:10
  • 如何使用gpio模擬mdio通信?
    實際項目開發(fā)中,由于設(shè)計原因,會將phy的mdio引腳連接到SoC的2個空閑gpio上,這樣就無法通過Gmac自有的架構(gòu)實現(xiàn)修改phy,因此只能通過GPIO模擬的方式實現(xiàn)MDIO,好在Linux支持MDIO via GPIO功能。
    如何使用gpio模擬mdio通信?
  • GPIO靜電放電防護方案
    GPIO靜電放電防護方案 方案簡介 GPIO的全稱是General Purpose Input Output (通用輸入/輸出端口),簡稱為GPIO或總線擴展器,是一種在微控制器、微處理器、以及其他集成電路(IC)上常見的接口,它允許這些設(shè)備與外部世界進行交互。GPIO接口提供了基本的數(shù)字信號功能,可通過軟件分別配置成輸入或輸出,即能夠作為輸入讀取外部設(shè)備的狀態(tài)(如按鈕是否被按下),或者作為輸出控
  • RC電路竟然影響GPIO邊沿中斷?(上)
    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是i.MXRT1050在GPIO上增加RC延時電路后導致邊沿中斷誤觸發(fā)問題探析。前段時間有一個 RT1052 客戶反饋了一個有趣的問題,他們設(shè)計得是一個帶 LCD 屏交互的應用,應用以官方 SDK 里的 lvgl_demo_widgets_bm 例程為基礎(chǔ)。當客戶在這個例程基礎(chǔ)上增加了 GPIO 輸入邊沿中斷檢測,并且硬件上給 GPIO 增加了 RC 延時電路后,發(fā)現(xiàn)邊沿中斷觸發(fā)得不太準確,這是怎么回事?今天痞子衡帶大家還原現(xiàn)場:
    2072
    2024/08/12
    RC電路竟然影響GPIO邊沿中斷?(上)
  • 樹莓派從零開始快速入門第6講——按鍵輸入
    上一講介紹了如何點亮一個LED燈,了解了樹莓派的編程方法和運行方式,其實就是控制GPIO輸出。按照慣例,這一講應該要講GPIO的輸入了。
    1435
    2024/07/06
  • RC電路會影響GPIO邊沿中斷嗎
    RC電路(由電阻(R)和電容(C)組成的電路)在與GPIO邊沿中斷結(jié)合時可能會產(chǎn)生一些影響,具體取決于RC電路的設(shè)計參數(shù)和工作條件。以下是可能的影響: 信號延遲:RC電路的存在可能引入信號傳輸?shù)难舆t,導致輸入信號到達GPIO引腳的時間有所延長。這可能會影響GPIO邊沿中斷的檢測。 信號抖動:在RC電路充放電過程中,可能會產(chǎn)生信號的抖動現(xiàn)象。當抖動的幅度超出了GPIO的邊沿觸發(fā)器的靈敏度范圍時,可能
  • STM32F103USART2無法收發(fā)信息是什么原因
    檢查UART2所用到GPIO的時鐘是否開啟;檢查UART2的外設(shè)時鐘開啟沒有,別配錯了,UART2掛在APB1總線上;檢查UART2的波特率配置跟串口終端配置的是否一致,UART1可以,UART2的參數(shù)應該調(diào)整下,它的外設(shè)時鐘跟UART1剛好差一倍;
  • LPC824 gpio中斷配置指南分享
    今天給大家分享一下LPC824 gpio中斷是如何配置的,大家可作參考 1. gpio4 做為PIN_INT0_IRQn 中斷初始化: //gpio4 作為eint0 NVIC_ClearPendingIRQ(PIN_INT0_IRQn); NVIC_EnableIRQ(PIN_INT0_IRQn); //NVIC_EnableIRQ(PIN_INT4_IRQn); LPC_SYSCON->
    722
    02/05 16:10

正在努力加載...