什么是帶gpio工控機(jī)?工控機(jī)GPIO接口有哪些用途
GPIO完整寫法是general-purpose input/output,也可以通常說的輸入輸出,不過我們習(xí)慣把它稱為總線路擴(kuò)展器或者I/O口,簡單的說就是利用非常具有工業(yè)標(biāo)準(zhǔn)的I2C、SMBus或SPI接口這樣就簡化了I/O口的擴(kuò)展。如果芯片組和微控制器沒足夠的I/O端口,又或者系統(tǒng)要選用遠(yuǎn)端串行通信或者控制時gpio工控機(jī)能夠另外提供監(jiān)控控制功能,那么 什么是帶gpio工控機(jī)?工控機(jī)GPIO接口有哪些用途?
帶gpio工控機(jī)的接口除了能夠輸入輸入傳送數(shù)據(jù)外,還能在以下的工業(yè)產(chǎn)家里面起到非常重要的作用
一、GPIO做開關(guān)控制
GPIO接口可以用作LED的控制開關(guān),通過軟件代碼,如果需要亮燈那么就調(diào)GPIO口拉高的函數(shù),如需哦西藥熄燈就調(diào)用GPIO拉低的函數(shù),這樣就能很好的實現(xiàn)對LED的控制啦!
二、GPIO做輸入中斷信號
如果將GPIO用作中斷信號的輸入輸入,那么久一定要注意,要是想利用這個中斷口來喚醒系統(tǒng),那么一定要仔細(xì)對照芯片上的規(guī)格說明書,看這個中斷口能不能被喚醒?對應(yīng)大多數(shù)單片機(jī)來說,無論你選擇任何一個中端口都是能夠被喚醒的,但是對于一些高主頻處理器,如工業(yè)平板電腦,就不一定了,因為并不是所有的gpio都可以配置成中斷的,也不是所有的中斷都能喚醒系統(tǒng)的,因此要對帶gpio工控機(jī)?做好好的研究。
三、GPIO做按鍵檢測
帶GPIO工控機(jī)的接口一般都是默認(rèn)低電平的狀態(tài),我們按鍵后就會被拉倒高電平,如果這時候系統(tǒng)能夠檢測到中斷,判定為按鍵按下。那么等按鍵釋放了,GPIO接口檢測到電壓以及回歸到低電平了,就能準(zhǔn)確的判斷按鍵松開了通常這種做法在單片機(jī)上比較多見。
什么是帶gpio工控機(jī)?工控機(jī)GPIO接口有哪些用途?看了以上介紹大家都明白了吧!當(dāng)然帶GPIO工控機(jī)接口除了做一些比較簡單的輸入輸入功能外,她還會做一些復(fù)雜的操作,比如:模擬PI數(shù)據(jù)線或者I2C總線、能夠輸入PWM波形、可以檢測ADC電壓等工作。