Цитата(eXeC001er @ Sep 9 2005, 11:30)
if ((PINB &= 0xFE) == 1)
правильно ли я проверяю 1 в нулевом бите PINB
==================================
command |= (PINB &= 0xFE);
правильно переношу PINB.0 в нулевой бит command
===================================
можно делать так:
OCR1 = ICR1 + Bit_75;
или лучше вот так:
tempor = ICR1 + Bit_75;
OCR1 = tempor;
1. Не правильно
надо так
if (PINB & 1)
а вот так можно
OCR1 = ICR1 + Bit_75;