Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Specific_Init(void)
- {
- ADMUX = 0x00;
- ADMUX &= ~((1<<REFS0) | (1<<REFS1));
- ADCSRA = ( (1<<ADPS1)| (1<<ADPS1) |(1<<ADPS0));
- ADCSRA |= (1<<ADEN);
- // "Dummy-Readout",
- ADCSRA |= (1<<ADSC);
- while (ADCSRA & (1<<ADSC) ) {}
- result = ADCW;
- }
- void capture_1(void)
- {
- ADCSRA |= (1<<ADSC);
- while (ADCSRA & (1<<ADSC) ) {}
- // calc//
- }
- void capture_2(void)
- {
- cli();
- ADMUX = 0x02;
- ADCSRA |= (1<<ADSC);
- while (ADCSRA & (1<<ADSC));
- sei();
- // calc//
- ADMUX = 0x00;
- }
Add Comment
Please, Sign In to add comment