Sdílet prostřednictvím


Použití řadičů služby ACS v aplikacích podporujících reálném čase

Azure Sphere podporuje převod analogové na digitální. ADC převede analogový vstup na odpovídající digitální hodnotu. Počet vstupních kanálů a rozlišení (jako počet výstupních bitů ADC) závisí na zařízení.

Toto téma popisuje, jak používat převaděče analog-to-digital v aplikaci s podporou reálném čase (RTApp). Informace o používání řadičů ACS v aplikacích vysoké úrovně najdete v tématu Použití ACS v Azure Sphere.

Poznámka

Operační systém Azure Sphere nerestartuje periferní zařízení při spuštění. Vaše aplikace by měly zajistit, aby periferní zařízení byla při spuštění a po restartování ve známém funkčním stavu.

Podpora MT3620 pro ADF na jádrech v reálném čase

MT3620 obsahuje 12bitové ADC s 8 vstupními kanály. ADC porovná vstupní napětí s referenčním napětím a jako výstup vytvoří hodnotu mezi 0 a 4095. Vstupní kanály ADC a GPIO připnou GPIO41 až GPIO48 na mapě na stejné špendlíky na MT3260. Pokud ale vaše aplikace používá ADC, všech 8 pinů se přidělí pro použití jako vstupy ADC. Žádné z nich nelze použít pro GPIO.

Základní adresy registru, čísla přerušení, frekvence hodin, vzorkovací frekvence a další podrobnosti o MT3620 najdete v datovém listu MT3620 a uživatelské příručce MT3620 M4; pokud otázky přetrvávají, můžete si vyžádat podrobnosti od avnetu Azure.Sphere@avnet.come-mailem .

Požadavky ADC

Kód aplikace potřebuje způsob, jak identifikovat ADC, její řídicí registry a kanály. Základní adresu registru najdete v dokumentaci k hardwaru výrobce.

Podrobnosti o MT3620 najdete v tématu Podpora MT3620 pro ADF na jádrech v reálném čase.

Nastavení manifestu aplikace

Pokud chcete použít ADC, musí ho aplikace RTApp uvést v části Schopnosti manifestu aplikace. V případě aplikace RTApp, která běží na čipu MT3620, identifikujte ADC pomocí hodnoty AppManifestValue, která je pro ni definovaná v souboru mt3620.json:

"Capabilities": {
 "Adc": [ "ADC-CONTROLLER-0" ]  }

Ukázkové aplikace ADC

Tyto dvě ukázky ADC ukazují, jak používat převaděč analog-to-digital v aplikaci RTApp. Soubory README poskytují podrobnosti a pokyny.