嵌入式工控一體機(jī)GPIO是什么?GPIO口是什么?GPIO的優(yōu)點(diǎn)又是什么?
嵌入式工控一體機(jī)GPIO是什么?
嵌入式系統(tǒng)中常常有數(shù)量眾多,但是結(jié)構(gòu)卻比較簡單的外部設(shè)備/電路,對(duì)這些設(shè)備/電路有的需要CPU為之提供控制手段,有的則需要被CPU用作輸入信號(hào)。而且,許多這樣的設(shè)備/電路只要求一位,即只要有開/關(guān)兩種狀態(tài)就夠了,比如燈亮與滅。對(duì)這些設(shè)備/電路的控制,使用傳統(tǒng)的串行口或并行口都不合適。所以在微控制器芯片上一般都會(huì)提供一個(gè)“通用可編程IO接口”,即GPIO。
嵌入式工控一體機(jī)GPIO口是什么?
GPIO口一是個(gè)比較重要的概念,用戶可以通過GPIO口和硬件進(jìn)行數(shù)據(jù)交互(如UART),控制硬件工作(如LED、蜂鳴器等),讀取硬件的工作狀態(tài)信號(hào)(如中斷信號(hào))等。GPIO口的使用非常廣泛。
接口至少有兩個(gè)寄存器,即“通用IO控制寄存器”與“通用IO數(shù)據(jù)寄存器”。數(shù)據(jù)寄存器的各位都直接引到芯片外部,而對(duì)這種寄存器中每一位的作用,即每一位的信號(hào)流通方向,則可以通過控制寄存器中對(duì)應(yīng)位獨(dú)立的加以設(shè)置。這樣,有無GPIO接口也就成為微控制器區(qū)別于微處理器的一個(gè)特征。
嵌入式工控一體機(jī)GPIO的優(yōu)點(diǎn)又是什么?
GPIO的優(yōu)點(diǎn)(端口擴(kuò)展器)
低功耗:GPIO具有更低的功率損耗(大約1μA,μC的工作電流則為100μA)。
集成I2C從機(jī)接口:GPIO內(nèi)置I2C從機(jī)接口,即使在待機(jī)模式下也能夠全速工作。
小封裝:GPIO器件提供***小的封裝尺寸—3mm x 3mm QFN。
低成本:您不用為沒有使用的功能買單。
快速上市:不需要編寫額外的代碼、文檔,不需要任何維護(hù)工作。
靈活的燈光控制:內(nèi)置多路高分辨率的PWM輸出。
可預(yù)先確定響應(yīng)時(shí)間:縮短或確定外部事件與中斷之間的響應(yīng)時(shí)間。
更好的燈光效果:匹配的電流輸出確保均勻的顯示亮度。
布線簡單:僅需使用2條I2C總線或3條SPI總線。
聲明:本產(chǎn)品如有應(yīng)用于航空航天,軌道交通,醫(yī)療領(lǐng)域,軍用和特種設(shè)備領(lǐng)域等相關(guān)安全領(lǐng)域的參與,控制及實(shí)施等,請(qǐng)將詳細(xì)需求(如:產(chǎn)品用途,使用環(huán)境,產(chǎn)品安全標(biāo)準(zhǔn),產(chǎn)品穩(wěn)定性要求等重要安全需求和標(biāo)準(zhǔn))提前以書面形式告知我司客服由我司進(jìn)行特殊定制再送有資質(zhì)的第三方機(jī)構(gòu)進(jìn)行合格認(rèn)證,取得證書后再由使用方確認(rèn)無誤后簽名蓋章并簽訂《特殊行業(yè)產(chǎn)品合同》,否則我司不負(fù)責(zé)由此產(chǎn)生的經(jīng)濟(jì)損失及法律責(zé)任,特此聲明。