// Copyright 2006 Yamane Akira //ICC-AVR application builder : 2005/08/08 16:54:06 // Target : M8 // Crystal: 4.0000Mhz #include #include void port_init(void) { PORTB = 0xFF; DDRB = 0xFF; PORTC = 0x3F; DDRC = 0x00; PORTD = 0xFF; DDRD = 0x00; } //Comparator initialize // trigger on: Output toggle void comparator_init(void) { ACSR = ACSR & 0xF7; //ensure interrupt is off before changing ACSR = 0x48; } #pragma interrupt_handler ana_comp_isr:17 void ana_comp_isr(void) { if ((ACSR & (1 <