Отправлено
maxik_k42 (10.11.3.4,82.207.96.180) 08 сентября 2010, г. 15:59
Надо следить за состоянием вывода и отделить передний фронт пишу: while(1) { if ( (PIND&(1<<PD0))!=InputStateOld && InputStateOld==0) { test_LED5; __asm ("nop"); __asm ("nop"); delay_ms(10); if (PIND&(1<<PD0)) { StartTx(); . } } __asm ("nop"); __asm ("nop"); InputStateOld=PIND&(1<<PD0); } Результат: исполнение StartTx() не всегда, когда на входе передний фронт. Где айсберг?