adcsetup {LET} adcsetup = channels Platí pro PICAXE 08M2, 14M2, 18M2, 20M2, 20X2, 28X2, 40X2 Syntaxe:

Podobné dokumenty
compsetup COMPSETUP config, ivr Platí pro PICAXE 20X2, 28X2, 40X2 Syntaxe:

Nejčastěji pokládané dotazy

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Programování PICAXE18M2 v Assembleru

SHIFTIN sclk, sdata, mode, (data{/ bits} {, data {/ bits},...}) SPIIN sclk, sdata, mode, (data{/ bits} {, data {/ bits},...})

PiKRON s.r.o. ( ) 16. července Filtrace vstupních dat z AD převodníků... 3

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

PICAXE řady M2 krátké seznámení

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Rozhraní Ethernet. KERN & Sohn GmbH Ziegelei 1 D Balingen info@kernsohn.com. Stránka 2. KMB-A01/ FTB-A09/ ITB-A17-IA-cz-0710

Programové prostredie mikrokontrolérov PIC

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

K8055D.DLL v Technická příručka. Úvod. Obecné. Konvence volání. Nastavení adresy karty

Proudový zdroj. Ovládací aplikace pro PC. 12/2016 ATEsystem s.r.o.

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

EduKitBeta Uživatelská příručka

Mikrokontroléry. Doplňující text pro POS K. D. 2001

5. A/Č převodník s postupnou aproximací

NÁVOD K MONTÁŽI A OBSLUZE

Proudový zdroj. Ovládací aplikace pro PC. 3/2017 ATEsystem s.r.o.

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Komunikační protokol

idrn-st Převodník pro tenzometry

Nastavení V-GSM-SI pro měření hladiny pomocí VSDP

Komunikační protokol

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

MSP 430F1611. Jiří Kašpar. Charakteristika

Návod na použití aplikace Pager v2

24 bitový dvoukanálový AD převodník s obvodem HX711

PlayStation 4 / PlayStation 3.

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Návod pro použití snímače tlaku s rozhraním IO-Link

Jak rychle začít se 4-kanálovým NVR-4IPC kitem *H5601?

Voltmetr pro elektromobil. Technická dokumentace

CONFIGURATION zapisuje se na začátek inicializační části programu použitím direktivy preprocesoru pragma

Programování mikropočítačů platforma Arduino

Senzor teploty a vlhkosti SHT75

Návrh konstrukce odchovny 2. dil

NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL

Návod na použití aplikace Pager v2

Měření teploty a odporu

Komunikační protokol pro Fotometr 2008

TECHNICKÁ UNIVERZITA V LIBERCI

I/O modul VersaPoint. Analogový vstupní modul, 15 bitový, napětí/proud 2 kanály IC220ALG220. Specifikace modulu. Spotřeba

Měřící světelné zábrany SST/R 02

PRT3 tiskový modulu manuál pro EVO ústředny

Vývojové kity Mega48,

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...

Projekt VRF LITE. Jiří Otisk, Filip Frank

SW24x3 programovatelné relé

Inteligentní převodníky SMART. Univerzální vícevstupový programovatelný převodník. 6xS

Microchip. PICmicro Microcontrollers

Switch Board pro komunikátory BraveLLW

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Super Hot Multiplayer vzdálené sledování finančních dat. Konfigurace sítě. Strana: 1 / 8

APLIKACE MIKROKONTROLÉRŮ PIC32MX

Technická dokumentace MĚŘIČ TEPLOTY. typ Term

Použití UART a radia na platformě micro:bit

Server Internetu prostøednictvím slu eb (web, , pøenos souborù) poskytuje data. Na na í pracovní stanici Internet

Server Internetu prostøednictvím slu eb (web, , pøenos souborù) poskytuje data. Na na í pracovní stanici Internet

MBus Explorer MULTI. Uživatelský manuál V. 1.1

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Bezdrátový přenos signálu v reálné aplikaci na letadle.

Modbus RTU v DA2RS. kompletní popis protokolu. 13. března 2018 w w w. p a p o u c h. c o m

A TECHNICKÉ VLASTNOSTI

Modem a síť LAN. Uživatelská příručka

I. Současná analogová technika

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

LAN adaptér. Návod k použití

STRUčNÝ NÁVOD PRO KONFIGURACI FREKVENčNÍCH MĚNIčŮ

VETRONICS 770. Technická specifikace mobilní jednotky

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a

Nastavení záložních zdrojů série V-PI pomocí VSDP

PlayStation 4 / PlayStation 3.

Switch Board pro komunikátory BraveLLW

10. MAPOVÁNÍ BINÁRNÍCH A ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ

Modem a síť LAN. Uživatelská příručka

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

Návod k obsluze výukové desky CPLD

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Komunikační protokol MODBUS RTU v senzoru vlhkosti a teploty THT

Katedra fyzikální elektroniky. Modul pro Time Correlated Photon Counting

Návod na obsluhu Pub Keyeru verse V0.4 (PŘEDBĚŽNÝ NÁVOD BETA VERSE).

Obsah. 1. Popis produktu. 2. Nejdůležitější vlastnosti produktu a obsah balení Nejdůležitější vlastnosti produktu Specifikace Obsah balení

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Převodník DCPSE. Komunikační protokol

Regulace k řízení bazénu ESC

26. PERIFERIE PŘIPOJENÉ NA ETHERCAT

Nastavení záložních zdrojů série V-PI pomocí VSDP

Komunikační protokol MODBUS RTU v přípojné desce EPD.

Návod k obsluze řídící jednotky TSC48-2

4IOT-SEN-01 Sensor pro IoT aplikace Technická dokumentace

NÁVOD K OBSLUZE ENLINK 2RS PLUS

Základní uspořádání pamětí MCU

Ovladač příslušenství - XbusTCO

VETRONICS 760. Technická specifikace mobilní jednotky

Transkript:

adcsetup Platí pro PICAXE 08M2, 14M2, 18M2, 20M2, 20X2, 28X2, 40X2 Syntaxe: {LET} adcsetup = channels Channels proměnná nebo konstanta, vytvářející masku nastavení pinů pro použití ADC. Popis: U PICAXE řady X2 je nutné při použití příkazů readadc a readadc10 nakonfigurovat ADC piny. Na ostatních PICAXE je konfigurace prováděna automaticky. U PICAXE řady M2 je nejjednodušší nastavit adcsetup bite automaticky pomocí příkazů readadc, readadc10 a touch. U těchto typů PICAXE se dá příkaz adcsetup reálně využít jen k přepnutí pinu z digitálního módu na analogový a naopak. Adcsetup je technicky vzato proměnná datového typu word, nikoli příkaz a proto může být použita v let přiřazeních a matematických operacích. Použití adcsetup ve skutečnosti nepřipojuje vnitřní AD převodník na vstupní pin AD převodník je tam připojen vždy. Použitím příkazu adcsetup se pouze odpojí vstupní digitální buffer, aby vnitřní struktura digitálního vstupu neovlivňovala čtení analogové hodnoty. Proto příkazy readadc mohou stále fungovat i bez správné konfigurace pomocí adcsetup, jen načtené analogové hodnoty nemusejí být zcela přesné. Díky pokrokům v technologii mikrokontrolérů je použití příkazu adcsetup pro každý PICAXE nepatrně odlišné. Prosím ujistěte se, že se řídíte podle návodu pro správný PICAXE. PICAXE-28X2 (PIC18F25K22) PICAXE-40X2 (PIC18F45K22) PICAXE-28X2-5V (PIC18F2520) PICAXE-40X2-5V (PIC18F4520) PICAXE-28X2-3V (PIC18F25K20) PICAXE-40X2-3V (PIC18F45K20) PICAXE-20X2 (PIC18F14K22) PICAXE-28X2 (PIC18F25K22)(nikoli starší -5V nebo -3V verze) PICAXE-40X2 (PIC18F45K22)(nikoli starší -5V nebo -3V verze) Inviduální přiřazení pinu může být nastaveno kterémukoliv pinu pro samostatné řízení. Nastavení bitu odpovídá přepnutí pinu z digitálního do analogového módu. www.picaxe.cz 1

Proměnná adcsetup Bit 0 ADC0 Bit 1 ADC1 Bit 2 ADC2 Bit 3 ADC3 Bit 4 ADC4 Bit 5 ADC5 Bit 6 ADC6 Bit 7 ADC7 Bit 8 ADC8 Bit 9 ADC9 Bit 10 ADC10 Bit 11 ADC11 Bit 12 ADC12 Bit 13 ADC13 Bit 14 ADC14 Bit 15 není použit Proměnná adcsetup2 Bit 0 ADC16 Bit 1 ADC17 Bit 2 ADC18 Bit 3 ADC19 Bit 4 ADC20 Bit 5 ADC21 Bit 6 ADC22 Bit 7 ADC23 Bit 8 ADC24 Bit 9 ADC25 Bit 10 ADC26 Bit 11 ADC27 Bit 12 není použit Bit 13 není použit Bit 14 není použít Bit 15 není použit Napěťová reference vstupního analogového napětí převodníku je shodný s napájecím napětím PICAXE. napájecího napětí a připojit je na vnitřní napěťovou referenci (FVR), nebo je připojit k určeným pinům mikrokontroléru a přivést na ně referenční napětí z vnějšího zdroje. let adcsetup = %0000000000001111 ; nastaví ADC0,1,2,3 PICAXE-28X2-5V (PIC18F2520) PICAXE-40X2-5V (PIC18F4520) Sekvenční přiřazení Sekvenčním přiřazením mohou být nastaveny piny pro analogový vstup, jestliže: interní pin mikrokontroléru může být konfigurován jako analogový (viz rozložení pinů mikrokontrolérů) pin je již nastaven na vstupní všechny ADC s nižším číslem jsou také povoleny Sekvenčním přiřazením je například možné povolit ADC3 pouze pokud jsou již povoleny také ADC0, 1 a 2. Tento způsob přiřazení je dán konstrukcí mikrokontrolérů PIC, nikoli vnitřní chybou PICAXE. www.picaxe.cz 2

Počet kanálů a aktivních ADC pinů Kanál 28X2-5V 40X2-5V 0 nic nic 1 ADC0 ADC0 2 ADC0,1 ADC0,1 3 ADC0,1,2 ADC0,1,2 4 ADC0,1,2,3 ADC0,1,2,3 5 ADC0,1,2,3,8 ADC0,1,2,3,5 6 ADC0,1,2,3,8,9 ADC0,1,2,3,5,6 7 ADC0,1,2,3,8,9,10 ADC0,1,2,3,5,6,7 8 ADC0,1,2,3,8,9,10,11 ADC0,1,2,3,5,6,7,8 9 ADC0,1,2,3,8,9,10,11,12 ADC0,1,2,3,5,6,7,8,9 10 - ADC0,1,2,3,5,6,7,8,9,10 11 - ADC0,1,2,3,5,6,7,8,9,10,11 12 - ADC0,1,2,3,5,6,7,8,9,10,11,12 ADC4, 5, 6, 7 neexistuje na mikrokontrolérech 28X2-5V. ADC4 neexistuje na mikrokontrolérech 40X2-5V. Napěťová reference vstupního analogového napětí převodníku je shodný s napájecím napětím mikrokontoléru PICAXE. napájecího napětí a připojit je k určeným pinům mikrokontroléru nastavením bitů 15 a 14 příkazu adcsetup. Bit 15 = 1 -Vref je ADC2 = 0 -Vref je 0V Bit 14 = 1 +Vref je ADC3 = 0 +Vref je +V (napájecí napětí) let adcsetup = 4 ; nastaví ADC0,1,2,3 jako analogové www.picaxe.cz 3

PICAXE-20X2 PICAXE-28X2-3V (PIC18F25K20) PICAXE-40X2-3V (PIC18F45K20) Inviduální nastavení pinů V režimu inviduálního nastavením pinů může být každý pin řízen nezávisle. Nastavení odpojovacího bitu má za následek přepnutí z digitálního pinu na analogový vstupní pin. Bit 0 - ADC0 Bit 8 - ADC8 Bit 1 - ADC1 Bit 9 - ADC9 Bit 2 - ADC2 Bit 10 - ADC10 Bit 3 - ADC3 Bit 11 - ADC11 Bit 4 - ADC4 Bit 12 - ADC12 Bit 5 - ADC5 Bit 13 není použit Bit 6 - ADC6 Bit 14 - +Vref Bit 7 - ADC7 Bit 15 - -Vref (není dostupný na PICAXE 20X2) vstupního analogového napětí převodníku je shodný s napájecím napětím mikrokontoléru PICAXE. napájecího napětí a připojit je k určeným pinům mikrokontroléru nastavením bitů 15 a 14 příkazu adcsetup. Bit 15 = 1 -Vref je na ADC2 (PICAXE 28X2 a 40X2) (není dostupný na PIVAXE 20X2) = 0 -Vref je na 0V Bit 14 = 1 +Vref ADC3 (PICAXE 28X2 a 40X2) nebo ADC1 (PICAXE 20X2) = 0 +Vref je +V (napájecí napětí) let adcsetup = %0000000000001111 ; nastaví ADC0,1,2,3 www.picaxe.cz 4

PICAXE řady M2 Individuální nastavení masky pinů Nastavením bitu masky dojde k odpojení digitálního vstupu na patřičném pinu. U PICAXE řady M2 k tomuto nastavení dochází automaticky při použití příkazů readadc / readadc10 / touch / touch16. Proto praktické využití je využití masky pro návrat pinu do digitálního režimu. PICAXE 08M2 Bit 1 - ADC na C.1 Bit 2 - ADC na C.2 Bit 4 - ADC na C.4 PICAXE 14M2, 18M2, 20M2 Bit 0 - ADC na B.0 Bit 1 - ADC na B.1 Bit 2 - ADC na B.2 Bit 3 - ADC na B.3 Bit 4 - ADC na B.4 Bit 5 - ADC na B.5 Bit 6 - ADC na B.6 Bit 7 - ADC na B.7 Bit 8 - ADC na C.0 Bit 9 - ADC na C.1 Bit 10 - ADC na C.2 Bit 11 - ADC na C.3 Bit 12 - ADC na C.4 Bit 13 - ADC na C.5 Bit 14 - ADC na C.6 Bit 15 - ADC na C.7 Referenční napětí Výchozí nastavení referenčního napětí je: +Vref = +V a -Vref = 0V, takže rozsah měřeného napětí je stejný jako napájecí napětí. +Vref je však možné změnit pomocí příkazu adcconfig. Související příkazy: readadc readadc10 www.picaxe.cz 5