попробуй конец таймера сделать
А в в самом начале циклаКод:if(*CBright>PWM_Counter_v) byte_shift|= 1; CBright++; byte_shift = byte_shift<<1; while(!(SPSR & (1<<SPIF))); // Ожидание завершения передачи данных SPDR = byte_shift; //отправляем в шину SPI } PWM_Counter++; }
поставить
PORTB |= (1<<PIN2); //формируем положительный импульс защелки
PORTB |= (1<<PIN2);
PORTB &= ~(1<<PIN2);




Ответить с цитированием
