Micro bit 基本程式設計指南 輸入功能組(埠標識)6

Mondo 科技 更新 2024-01-29

創意靈感中心 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轉換時,應考慮模擬訊號資訊的電壓範圍,以便更好地實現模擬資料資訊與數字資料資訊的比例對應。

相關問題答案

    如何從頭開始學習習程式設計?

    學習習程式設計需要選擇正確的程式語言,掌握基礎知識,練習習程式設計,參與程式設計社群,尋求指導,並不斷學習和提高習,提高自己的技能和知識。通過以下入口進入 Global Ivy,了解有關程式設計技能的更多資訊 實現自我成長,同時可以檢查考試資格 .選擇一種程式語言。首先,您需要選擇一種程式語言來習。...

    揭開IJ程式設計的神秘面紗,從零開始輕鬆掌握IJ程式設計技巧!

    如何使用IJ ProgrammingIJ Programming是一款功能強大的程式設計工具,可以幫助開發人員進行更高效的軟體開發和專案管理。它具有一系列強大的功能和特性,使程式設計更輕鬆 更方便。首先,IJ程式設計支援多種程式語言,包括J A Python C 等,允許開發者根據自己的喜好和專案需...

    Python 程式設計示例 如何使用 return

    在Python程式語言中,return語句有乙個非常重要的目的。它用於從函式返回值,以便在呼叫函式時獲取結果。return 語句可用於多種資料型別,例如整數 浮點數 字串 列表等。以下是如何使用 return 語句的一些示例 .返回乙個整數 def add a,b result a b return...

    詳細迴圈的 Python 程式設計示例

    Python 中的 for 迴圈是一種常見的控制流語句,它允許您遍歷序列 例如列表 元組 字典等 或其他可迭代物件來執行特定操作。在 Python 中,迴圈有很多用途,下面我將介紹其中的一些和示例。.遍歷列表。您可以使用 for 迴圈遍歷列表並對每個元素執行特定操作。例如,以下 將列印列表中的每個元...

    如何使用IJ程式設計?

    程式設計是一種使用特定符號和規則來指導計算機操作的語言。通過程式設計,我們可以讓計算機完成各種任務,從簡單的計算到複雜的影象處理和遊戲開發。要開始程式設計,首先需要選擇一種程式語言。有許多程式語言,例如 Python J A C 等。每種語言都有自己的特點和用途。例如,Python是一種易於學習且易...