#1 Alfonz
Sám si odpoviem teda
DDRA = 0b11111111;
uint8_t i = 0;
for (i=0; i< 4; i++)
{
PORTA = (1<<(4+i)) | (1<<(3-i));
_delay_ms(500);
}
Dobrý deň chcem sa opýtať či vie niekto pomôcť trápim sa už istú dobu s triviálnym problémom ako je bitový posun v AVR a realizujem to cez LED, mikroprocesor je použitý Atmega32. A snaženie je také aby sa LED rozsvecovali nasledovne :
---XX---
--X--X--
-X----X-
DDRA = 0b11111111; //piny portu A ako výstupné
uint8_t i = 0; //deklaracia i
for(i=0;i<8;i++)
{ PORTA = (??)}