Witam, może mi ktoś w prosty sposób wyjaśnić zasadę adresowania portów w układach AVR wiem, że niby to proste i czytałem na ten temat kilka innych pomocy, a jednak nadal mam problem, a mianowicie,
przykład:
DDRB = _BV(7)|_BV(6)|_BV(5)|_BV(4);
lub
DDRB = 0xF0;
Wiem, że ten pierwszy zapis przyporządkowuje wartości bitów do poszczególnych we/wy układu (4, 5, 6, 7), ale nie rozumiem skąd bierze się ten zapis poniżej, który jest równoważny pierwszemu?
przykład:
DDRB = _BV(7)|_BV(6)|_BV(5)|_BV(4);
lub
DDRB = 0xF0;
Wiem, że ten pierwszy zapis przyporządkowuje wartości bitów do poszczególnych we/wy układu (4, 5, 6, 7), ale nie rozumiem skąd bierze się ten zapis poniżej, który jest równoważny pierwszemu?