Цитата(TamTam @ Oct 26 2006, 13:00)

При помощи 0таймера ATTiny2313 получил частоту следования импульсов 35928 Hz установил 0 прерывание по любому изминению и подключил туда TSOP4836 когда прерывание происходит по высокому уровню я выключаю генератор частоты а кода по спаду, запускаю, что по идее должно превести к наложению входного сигнала на заданную частоту, поправте меня если я неправ.
Таймеры, прерывания... Все вроде правильно, но мне кажется надежнее будет работать так:
Код
for(;;)
{
if(PINA&(1<<PA0)) //Проверим уровень с фотоприемника
PORTA&=~(1<<PA1); //Гасим светодиод
else
if(PINA&(1<<PA1)) PORTA&=~(1<<PA1); else PORTA|=(1<<PA1); //Колбасим светодиод
__delay_cycles(подобрать);
}