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