Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
#include #include ctr++; } TCCR0=0x01; DDRD=0xFE; #asm("sei") while(1) { if (PIND.0==0){ if (PORTB.0==1){ } } } // main if (ctr>5) вот при этом условии должен диод загореться,но не загорается че может быть не так
// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{int ctr;
if (ctr>5){
PORTB=~2;}
TCCR0=0x01;
void main(void) {
TCNT0=0x00;
TIMSK=0x01;
PORTB=~1;
DDRB=0xFF;
delay_ms(50);
PORTB.0=0;
}
if (PIND.0==0){
if (PORTB.0==0){
delay_ms(50);
PORTB.0=1;
}
}
работаю в CV AVR
Ответы