帶GPIO工控機(jī)有什么作用?帶GPIO工控機(jī)模塊有哪些功能?
帶GPIO工控機(jī)有什么作用?帶GPIO工控機(jī)模塊有哪些功能?GPIO正確完整的寫法就是GeneralPurposeInputOutput,我們把它翻譯過來從字面的意思看就說輸入輸出,工控機(jī)GPIO模塊接口就是我們所說的I/O口或總線擴(kuò)展器,主要利用工業(yè)標(biāo)準(zhǔn)的I2C、SMBus或SPI接口簡化了I/O口的擴(kuò)展。如果微控制器或者芯片組并沒有足夠的I/O端口時(shí),或者系統(tǒng)需要利用遠(yuǎn)程串行設(shè)備通信進(jìn)行監(jiān)控的時(shí)候,GPIO產(chǎn)品就能夠提供額外監(jiān)測控制功能。
除此之外帶GPIO工控機(jī)的模塊功能還有哪些?GPIO接口除了可以在工控機(jī)設(shè)備中進(jìn)行輸入輸出使用,還在以下這些場景中起著至關(guān)重要的作用,下面我們來看看吧!
一、GPIO做開關(guān)控制
通常情況下可以用GPIO模塊接口來做LED燈的開關(guān)控制,通過軟件代碼,在需要亮燈的時(shí)候就可以將GPIO口拉高的函數(shù),如果需要熄燈就就調(diào)用GPIO拉低的函數(shù),就能實(shí)現(xiàn)開關(guān)的控制。
二、GPIO做輸入中斷信號
帶GPIO工控機(jī)如果要用GPIO作中斷信號的輸出,那么有一點(diǎn)需要特別注意,一單選擇了這個(gè)中端口做喚醒系統(tǒng),那么就需要好好對照芯片規(guī)格書,確定所選選擇的中斷口能不能被喚醒。雖然很多單片機(jī),任意一個(gè)中斷口都能夠喚醒系統(tǒng),但是對應(yīng)一些高主頻的處理器,比如平板電腦等,并不是所有的GPIO都能被配置成中斷的,也并不是所有的中斷都能被喚醒。
三、GPIO做按鍵檢測
通常情況下GPIO端口默認(rèn)狀態(tài)是低電平,但我們按鍵下去之后,就會(huì)被拉到高電平,而關(guān)于這個(gè)或高或低的電平,系統(tǒng)是能夠自動(dòng)檢測到的,并且還能做出相應(yīng)的判斷,如:當(dāng)按下按鍵時(shí),系統(tǒng)檢測到為高電平,GPIO就會(huì)自動(dòng)中斷。等到按鍵釋放了,GPIO口檢測到電壓回歸低電平,就判定為按鍵松開。
帶GPIO工控機(jī)有什么作用?帶GPIO工控機(jī)模塊有哪些功能?看了以上介紹相信大家都明白了吧!如想了解更多信息歡迎在線咨詢小編。