졸업작품/Ping UltraSonic Basic Test(PIC)

TS601-01 (Ping Sensor = UltraSonicSensor)

ElectricShock 2016. 12. 18. 18:44

https://www.devicemart.co.kr/12570


void TIMER0_COMPA_init(void)

{

TCCR0 = (1<<WGM01)|(1<<CS01);

TCNT0 = 0;

OCR0 = 19;

TIMSK = (1<<OCIE0);

TIFR = 0x00;

}

ISR(TIMER0_COMP_vect)

{

tick++;

}

ISR(INT1_vect)

{

u16 pulse_tick;

pulse_tick = tick;

if(MCUCR & 0x0C)

{

MCUCR &= 0xF3;

tick = 0;

}

else

{

MCUCR |= 0x0C;

pulse_end = pulse_tick;

}

}