if (PINB.2 == 0)
{ /* Если на PB2 лог. "0" - нагрузка неисправна или не подключена */
while (1)
{
// будем быстро мигать (период 0.3 сек) до устранения неисправности и нового включения питания таймера
delay_ms(150); // пауза 150 мС
PORTB.0 = 1; // вЫкл светодиод
delay_ms(150); // пауза 150 мС
PORTB.0 = 0; // вкл светодиод
}; // это закрыв. скобка для while
} // это закрыв. скобка для if
Ринатик писал(а):Наверное я невнимательно прочитал. А вот я могу обнулить 7 и 6 биты в числе таким образом:
R10.6=0; R10.7=0; ?
Учиться лучше с начала - ИМХО.
К битам регистров с адресами от 0 до 31 в компиляторе CodeVisionAVR можно обратится (и читать и записывать) проще.
Вот так: REGISTR.BIT
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5