廣告招募

工控機GPIO接口有哪些用途

2023年01月05日 16:23:57      來源:蘇州創(chuàng)必達智能科技有限公司 >> 進入該公司展臺      閱讀量:25

分享:

01.jpg


GPIO=General Purpose Input Output,通用輸入輸出。GPIO口一是個比較重要的概念,用戶可以通過GPIO口和硬件進行數(shù)據(jù)交互(如UART),控制硬件工作(如LED、蜂鳴器等),讀取硬件的工作狀態(tài)信號(如中斷信號)等。GPIO口在工控機中使用非常廣泛,是一種總線擴展器,能夠提供額外的控制和監(jiān)視功能,用于數(shù)據(jù)采集和驅(qū)動控制使用,所以又分為DI(數(shù)字輸入)、DO(數(shù)字輸出)。


1. GPIO用來做開關(guān)控制,是見的應(yīng)用場景。

一般用來做LED燈開關(guān)控制,通過軟件代碼,在需要亮燈的時候調(diào)用GPIO口拉高函數(shù),需要熄燈的時候調(diào)用GPIO拉低函數(shù),即可實現(xiàn)控制。


2. 按鍵檢測和輸入中斷信號

鍵檢測,其實也是我們經(jīng)常說到的中斷。在高電平和低電平之間進行切換和中斷。一般GPIO端口默認狀態(tài)是低電平,當(dāng)按鍵按下之后,被拉到高電平,而關(guān)于這個或高或低的電平,系統(tǒng)是能夠自動檢測到,并對此做出相應(yīng)的判斷。比如:當(dāng)按下按鍵時,系統(tǒng)檢測到為高電平,GPIO就會自動中斷。等到按鍵釋放了,GPIO口檢測到電壓回歸低電平,就判定為按鍵松開。


3.GPIO的高階應(yīng)用

GPIO除了簡單的輸入輸出之外,還可以做一些相對復(fù)雜的操作,例如模擬I2C或SPI數(shù)據(jù)線、ADC電壓檢測、輸出PWM波形等。





版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來源:亞洲制造網(wǎng)"的所有作品,版權(quán)均屬于興旺寶裝備總站,轉(zhuǎn)載請必須注明興旺寶裝備總站。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。

日本高清成本人视频一区,亚洲欧洲日产韩国综合,天天天天做夜夜夜夜做无码,日本三级片免费 www.sucaiwu.net