創意靈感中心 Micro:Bit基礎程式設計指南 輸入功能組(埠標識)6
mocro:bit外部連線埠,GPIO引腳功能說明(v2版本)。
p0引 腳:
引腳 0 是專用於連線外部裝置的主要功能引腳,該引腳不與 micro:bit 主機板中的任何功能共享。 它是乙個獨立的、主要的、首選的連線引腳,旨在使micro:bit主機板能夠與外部裝置連線。 除了GPIO的四種基本連線功能(數字輸入、數字輸出、模擬輸入、模擬輸出)外,還可以實現PWM脈寬調變訊號的輸出功能以及用於序列通訊(TTL通訊)的TX或RX引腳的元件。 在電路板的設計中,還增加了P0引腳上的觸控按鈕功能。 埠引腳表面的電阻式或電容式觸控按鍵功能無需專用的觸控按鍵功能模組即可實現。
p1引 腳:
P1引腳和P0引腳具有相同的埠型別、功能和功能,因此描述與P0引腳相同。
此外,並非所有GPIO引腳都具有模擬輸入功能,即模數(AD)轉換功能。 只有當埠連線到AD轉換器的引腳時,才能進行AD轉換。
能夠將模擬量轉換為數字量的裝置稱為模數轉換器,簡稱ADC。 計算機能夠識別和處理的都是數字量,但在一些實際的測控系統中,出現的各種物理量引數往往是模擬量(如壓力、溫度、位移、液位等)。
對於這樣的物理量引數,首先需要用感測器將其轉換為電訊號資訊(電壓或電流),然後通過模數轉換器將其轉換為數碼訊號並傳輸到計算機進行處理。
因此,只有ADC單元模組的GPIO引腳具有模數(AD)轉換功能。 您可以使用技術手冊中的相關引數資訊來查詢哪些引腳具有ADC功能。 具有AD轉換功能的GPIO引腳在功能列表中標記為模擬IN(模擬輸入)。
在micro:bit主機板中,有六個具有ADC功能的引腳:P0、P1、P2、P3、P4和P10。 在將GPIO引腳用作模擬輸入引腳之前,需要讀寫相關的控制暫存器,以實現埠功能應用上的CPU設定和配置。
p2引 腳:
P2 引腳與 P0 和 P1 引腳完全相同,因此 P0 和 P1 引腳的所有描述也完全適用於 P2 引腳。 這裡需要強調的是A D轉換的基準電壓問題。 一般來說,一般使用時,乙個D轉換的最大資料值為1024(數碼訊號值),將其轉換為模擬電壓為32V(模擬訊號值)。 3.2V電壓通常是指Micro:Bit主機板上的電源電壓。
然而,在ADC的單元結構中,ADC的轉換電壓標準和電源電壓標準是兩個不同的概念。 電源電壓是指為硬體單元執行提供電力的能源系統。 電源電壓的標準通常是指工作電壓的範圍。 電子硬體單元可以在此電壓範圍內正常執行。
在穩壓電力系統供電的情況下,電壓標準可以保持在相對穩定的值,幾乎沒有大的波動。 如果電源由電池系統提供,則電池提供的電壓標準會隨著電池的不斷消耗而不斷降低,硬體系統單元各部分的電路電壓也會發生變化。 如果用作基本基準電壓標準,會導致AD轉換的比較和測量出現偏差和不穩定,以及資料數值資訊不準確。
基準電壓,也稱為基準電壓,是一種高度穩定的電壓源,用作電路中的基本電壓標準。 它不是用於供電的電壓值。 它的電壓值在比較電路中用作基本值,是模擬量的標準值。 在AD轉換功能中,本標準的參考電壓值表示模擬量的最大上限電壓值。
基準電壓值不隨電源電壓的變化或波動而變化,由自身獨立的調壓系統(穩壓單元)組成。 它可以在較大的工作電壓變化中保持基準電壓的相對穩定性。 這樣,就可以保證基於該電壓的各種測量物理量值的準確性。 即使在電源電壓不穩定或不足的情況下,也能保證測量資料的正確性。
在積體電路和電子電路的設計中,由於穩壓電源系統提供的電源電壓穩定性良好,只要使用要求不高,電源電壓也會作為參考電壓。 通常的操作是將基準電壓的輸入連線到電源電壓。 然而,在測試了micro:bit主機板的內容後,我們發現micro:bit主機板的電源電壓與參考電壓不一致。
在micro:bit主機板的模數轉換部分,當模擬電壓達到3在2V時,數字電壓為1017,表示尚未達到最大值(最大值為1024)。 繼續將模擬輸入電壓調整為 3在 35 V 時,A D 轉換值達到最大值 1024。 經過測試,micro:bit主機板的模擬輸入電壓上限為335v-3.在67V之間,當超過此電壓值時,取樣資料值開始向相反方向下降。 因此,在使用micro:bit主機板採集模擬資料進行AD轉換時,應考慮模擬訊號資訊的電壓範圍,以便更好地實現模擬資料資訊與數字資料資訊的比例對應。