gpio

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

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

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

查看更多
  • 再聊一次GPIO模擬串口
    4年來(lái)陸陸續(xù)續(xù)有人聯(lián)系我要示例代碼,可見(jiàn)GPIO模擬串口是一個(gè)實(shí)際需求。最近我也又碰到了該需求,因?yàn)榭蛻粲玫腗CU本身只有2個(gè)串口,而實(shí)際需要3個(gè)串口,所以需要額外模擬一個(gè)出來(lái)。
    1293
    05/14 10:40
  • 你見(jiàn)過(guò)的MCU最高GPIO翻轉(zhuǎn)頻率是多少?
    選定的板卡是恩智浦官方 MIMXRT1010-EVK,板卡上連接 LED 燈的是 GPIO_11,翻看芯片參考手冊(cè),這個(gè) PAD 既可以配到普通 GPIO(GPIO1[11]) 也可以配到 HSGPIO(GPIO2[11]),正是理想的 PAD,我們就選擇這個(gè) PAD 做測(cè)試。此外,最終 I/O 輸出波形形態(tài)跟外圍驅(qū)動(dòng)電路也有關(guān)聯(lián),所以這里也有必要交待清楚:
    985
    03/26 13:25
  • Certus-N2的邊緣網(wǎng)絡(luò)奇旅
    2024年12月,隨著“下一代小型FPGA平臺(tái)”Nexus? 2和基于該平臺(tái)的首個(gè)器件系列Certus?-N2通用FPGA的面世,萊迪思(Lattice)公司在小型FPGA領(lǐng)域的領(lǐng)先地位再次得到強(qiáng)化。 所謂“小型FPGA平臺(tái)”,通常是指邏輯密度低于200K SLC(系統(tǒng)邏輯單元)的FPGA。而之所以被稱之為“下一代”,則是指Nexus 2在“先進(jìn)的互連”、“優(yōu)化的功耗和性能”和“領(lǐng)先的安全性能”三
    Certus-N2的邊緣網(wǎng)絡(luò)奇旅
  • 嵌入式教育科普|GPIO接口全面解析
    在現(xiàn)代科技領(lǐng)域,嵌入式系統(tǒng)接口作為信息交互的核心載體,發(fā)揮著至關(guān)重要的作用,各類接口通過(guò)預(yù)定義的通信協(xié)議與標(biāo)準(zhǔn)化規(guī)范,可以實(shí)現(xiàn)設(shè)備間的精準(zhǔn)數(shù)據(jù)傳輸與智能控制。 作為嵌入式開發(fā)的技術(shù)基礎(chǔ),接口知識(shí)的掌握直接影響著嵌入式項(xiàng)目實(shí)現(xiàn)功能的成效。本文將以GPIO接口為切入點(diǎn),深入解析其工作原理與技術(shù)特性,希望能幫助屏幕前想要學(xué)習(xí)嵌入式開發(fā)的小伙伴建立嵌入式接口的系統(tǒng)認(rèn)知框架。 一、基本概念GPIO的全稱是G
    2464
    03/05 13:30
    嵌入式教育科普|GPIO接口全面解析
  • GPIO翻轉(zhuǎn)速度到底可以有多快?
    最近一個(gè)工程師問(wèn)我MCU的最高翻轉(zhuǎn)速度能夠到多少?這個(gè)話題我多年前就聽(tīng)過(guò),不過(guò)一直沒(méi)有實(shí)際去測(cè)試過(guò),這次正好借此問(wèn)題實(shí)際測(cè)試了一番,發(fā)現(xiàn)里面還藏了不少的知識(shí)。
    3707
    01/03 11:10
  • 如何使用gpio模擬mdio通信?
    實(shí)際項(xiàng)目開發(fā)中,由于設(shè)計(jì)原因,會(huì)將phy的mdio引腳連接到SoC的2個(gè)空閑gpio上,這樣就無(wú)法通過(guò)Gmac自有的架構(gòu)實(shí)現(xiàn)修改phy,因此只能通過(guò)GPIO模擬的方式實(shí)現(xiàn)MDIO,好在Linux支持MDIO via GPIO功能。
    如何使用gpio模擬mdio通信?
  • GPIO靜電放電防護(hù)方案
    GPIO靜電放電防護(hù)方案 方案簡(jiǎn)介 GPIO的全稱是General Purpose Input Output (通用輸入/輸出端口),簡(jiǎn)稱為GPIO或總線擴(kuò)展器,是一種在微控制器、微處理器、以及其他集成電路(IC)上常見(jiàn)的接口,它允許這些設(shè)備與外部世界進(jìn)行交互。GPIO接口提供了基本的數(shù)字信號(hào)功能,可通過(guò)軟件分別配置成輸入或輸出,即能夠作為輸入讀取外部設(shè)備的狀態(tài)(如按鈕是否被按下),或者作為輸出控
  • RC電路竟然影響GPIO邊沿中斷?(上)
    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是i.MXRT1050在GPIO上增加RC延時(shí)電路后導(dǎo)致邊沿中斷誤觸發(fā)問(wèn)題探析。前段時(shí)間有一個(gè) RT1052 客戶反饋了一個(gè)有趣的問(wèn)題,他們?cè)O(shè)計(jì)得是一個(gè)帶 LCD 屏交互的應(yīng)用,應(yīng)用以官方 SDK 里的 lvgl_demo_widgets_bm 例程為基礎(chǔ)。當(dāng)客戶在這個(gè)例程基礎(chǔ)上增加了 GPIO 輸入邊沿中斷檢測(cè),并且硬件上給 GPIO 增加了 RC 延時(shí)電路后,發(fā)現(xiàn)邊沿中斷觸發(fā)得不太準(zhǔn)確,這是怎么回事?今天痞子衡帶大家還原現(xiàn)場(chǎng):
    2126
    2024/08/12
    RC電路竟然影響GPIO邊沿中斷?(上)
  • 樹莓派從零開始快速入門第6講——按鍵輸入
    上一講介紹了如何點(diǎn)亮一個(gè)LED燈,了解了樹莓派的編程方法和運(yùn)行方式,其實(shí)就是控制GPIO輸出。按照慣例,這一講應(yīng)該要講GPIO的輸入了。
    1457
    2024/07/06
  • GPIO先上電竟然會(huì)導(dǎo)致MCU啟動(dòng)失敗?
    最近有一個(gè) RW612 產(chǎn)品線的同事在設(shè)計(jì)一個(gè)雙 MCU 系統(tǒng) Demo 時(shí)發(fā)現(xiàn),當(dāng) RW612 板卡和 RT1060 板卡通過(guò) UART 對(duì)接時(shí),如果 RW612 板卡提前上電,RT1060 板卡后上電,會(huì)導(dǎo)致 RT1060 程序無(wú)法正常啟動(dòng)。這其實(shí)是一個(gè) i.MX RT 系列上典型的上電時(shí)序問(wèn)題,今天痞子衡就和大家聊聊這個(gè)話題:
    2463
    2024/03/28
    GPIO先上電竟然會(huì)導(dǎo)致MCU啟動(dòng)失?。?>
				</a>
							</div>
		</li>
								<li id=
    如果FPGA/微處理器上只剩下一個(gè)GPIO,該如何進(jìn)行模擬測(cè)量?
    越來(lái)越多的應(yīng)用都在使用微處理器或尺寸小巧的FPGA,以便能夠經(jīng)濟(jì)高效地按時(shí)完成產(chǎn)品開發(fā)。在本文中,我們將探討一種溫度-頻率轉(zhuǎn)換器,它只需要使用一個(gè)GPIO引腳即可提供準(zhǔn)確的溫度結(jié)果。本文還將演示如何將電壓-頻率轉(zhuǎn)換器用于各種檢測(cè)應(yīng)用。
    如果FPGA/微處理器上只剩下一個(gè)GPIO,該如何進(jìn)行模擬測(cè)量?
  • Nexperia推出先進(jìn)的I2C GPIO擴(kuò)展器產(chǎn)品組合
    基礎(chǔ)半導(dǎo)體器件領(lǐng)域的高產(chǎn)能生產(chǎn)專家Nexperia今日宣布推出全新16通道I2C通用輸入輸出(GPIO)擴(kuò)展器產(chǎn)品組合,旨在提高電子系統(tǒng)的靈活性和重復(fù)利用能力。其中一款GPIO擴(kuò)展器NCA9595采用可通過(guò)寄存器配置的內(nèi)部上拉電阻,可根據(jù)實(shí)際需要自定義以優(yōu)化功耗。當(dāng)需要擴(kuò)展I/O數(shù)量時(shí),利用該產(chǎn)品組合可實(shí)現(xiàn)簡(jiǎn)潔的設(shè)計(jì),同時(shí)盡可能減少互連。這有助于設(shè)計(jì)工程師增添新功能,而且不會(huì)增加PCB設(shè)計(jì)復(fù)雜性和
  • 一文搞懂 | Linux pinctrl/gpio子系統(tǒng)
    pinctrl 子系統(tǒng)和 gpio 子系統(tǒng)雖然難度不大,但在內(nèi)核里的使用率非常高,本文爭(zhēng)取一次性把相關(guān)內(nèi)容介紹一遍。
  • rk3568 | rk平臺(tái)GPIO沖突檢測(cè)小技巧
    上一篇我們講解了如何編寫gpio驅(qū)動(dòng),但是實(shí)際操作中,經(jīng)常發(fā)現(xiàn)gpio引腳被占用的情況發(fā)生,那么本篇文章就詳細(xì)講解rxw平臺(tái)下如何快速定位gpio復(fù)用問(wèn)題以及如何解決。
    51
    2022/12/26
  • rk3568 | 瑞芯微平臺(tái)GPIO引腳驅(qū)動(dòng)編寫
    最近在玩瑞芯微平臺(tái)的產(chǎn)品,移植了幾個(gè)設(shè)備的驅(qū)動(dòng),遇到了一些問(wèn)題,總結(jié)后發(fā)現(xiàn)大部分問(wèn)題都出在了GPIO配置的問(wèn)題上,寫下本篇文章,用來(lái)分享一下調(diào)試的心得。
    65
    2022/12/22
  • 英飛凌推出支持第五代CAPSENSE?技術(shù)的PSoC? 4100S Max
    英飛凌科技股份公司近日宣布推出全新PSoC? 4100S Max系列。該產(chǎn)品帶有擴(kuò)展的閃存器件與通用輸入/輸出接口(GPIO),支持第五代CAPSENSE?電容和電感式觸摸感應(yīng)技術(shù),能夠滿足新一代人機(jī)交互(HMI)應(yīng)用的需求。

正在努力加載...