Вот такой кусок кода:
uint_least8_t k = (T_TEST<<2); for(;;) { //*********************************** if(ac>A_SIG) { a_on; buzz_on; } if(ac>B_SIG) { b_on; buzz_on; } //*********************************** if( TIFR1 & (1<<TOV1) ) { TCNT1H = (unsigned char)((T1_DIV)>>8); TCNT1L = (unsigned char)T1_DIV; TIFR1 |= (1<<TOV1); if( !--k ) break; } }
То, что между строками из звездочек выбрасывается из программы, а это нельзя. Что можно предпринять? Заранее спасибо!
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|