
Рядовой

Сообщений всего: 8
Дата рег-ции: Февр. 2013
|
Здравствуйте! Помогите пожалуйста разобраться в работе ик датчика и тсопа.
Собрал платку с ик диодом и tsop4836 . не могу правильно написать программу.
int main(void) { // начало основной программы
DDRD=0xff;
DDRC=0x00;
PORTC=0xff;
ASSR=0x00;
TCCR2=0x19;
TCNT2=0x00;
OCR2=110;
while(1){
// ПРОВЕРЯЕМ СИГНАЛ ОТ тсопа
if (( PINC & (1<<PINC1))) //
{
PORTD |= _BV(PD4);//включить зеленый светодиод
} else { PORTD &=~_BV(PD4);
//выключить зеленый светодиод
}
}//while
}//main
Через фото смотрю на диод он просто горит, а в ISIS 7 Professional эмуляторе мигает.
Может tsop глючный. Подношу разные предметы к датчику он не реагирует.
Работаю с программой WinAVR |