Цитата(eXeC001er @ Sep 9 2005, 12:17)
да я это обнаружил но это савсем не удобно! только номера битов и все а имен нет!
TIMSK |= (1<<5); работает
а
TIMSK_bit5 = 1; не работает
Так пиши не номера, а имена и все понятно будет
TIMSK |= (1<<TICIE1);
А битам внешних регистров сам присвой имена в зависимости от назначения
Цитата(eXeC001er @ Sep 9 2005, 12:01)
у меня там вот такая конструкция
command |= (PINB & 1);
command = command << 1;
после принятия всех битов и обработки, command обнуляется
А ну тогда все ОК, вдвигаться всегда будет 0