Т.Достоевский (22.07.2007 20:01, просмотров: 1) ответил Vit на ИМХО
Теперь и я не понял. LED1_OFF() как записывать? Типа
<c> LED1_OFF(); </c>
?
Насчет маски: дело было давно(вчера) могу написать неправильно. Пытался сделать так:
<c>
#define led_lgt PINx | (0<<LED)
if (led_lgt)
;
</c>
Всё работало, только он проверял не через
<asm>
sbic pin.led
</asm>
а через
<asm>
in r16,pin
com r16
cpi r16,0x02 //(маска LEDx)
brne metka
</asm>
причём в первом опеаторе if было всё правильно через sbic, а дальше с маской. Вот я и запутался окончательно. Естественно в железе всё работало верно, но захотелось разобраться.