Stránka 1 z 1
ARDUINO DUE - PORTY
Napsal: 08 kvě 2020, 11:07
od Borovan
Zdravím, potřeboval bych poradit jak poslat osmibitové slovo na porty (A,B,C ...) arduina due. U arduina mega jsou funkce DDRA, PORTA atd. Pro arduino due nemohu zatím nic podobného najít. Děkuji Bor.
Re: ARDUINO DUE - PORTY
Napsal: 08 kvě 2020, 19:23
od pavel1tu
Tak samozřejmě to jde ...
A nemůže to jít jako u MEGA, když je to úplně jiný CPU ...
Stačí hledat v datasheetu "PIO Controller - PIOA - PIOB - PIOC - PIOD - PIOE - PIOF"
http://ww1.microchip.com/downloads/en/D ... asheet.pdf
Je i spousta příkladů na internetu. přímo bez proměnných asi nějak takto ?
Kód: Vybrat vše
void setup()
{
pinMode(33, OUTPUT);
REG_PIOC_OWER = 0x00000002;
REG_PIOC_OWDR = 0xfffffffd;
}
void loop()
{
REG_PIOC_ODSR = 0x00000002;
delay(1000);
REG_PIOC_ODSR = 0x00000000;
delay(1000);
}
Asi nejvíce jsem čerpal zde + v datasheetu. Mne osobně to dalo trochu zbrat, ale jakmile se to prošťouchne, už je to pohoda.
http://www.jaxcoder.com/Post/Index?guid ... d4f33ff181
Re: ARDUINO DUE - PORTY
Napsal: 10 kvě 2020, 20:00
od Borovan
Velmi děkuji za radu - prostuduji - vyzkouším. Bor.