Вибір каналу АЦП У AtMega32 ПО автономному режимі

A

anoop kr

Guest
Хай я роблю project.Its збору даних та моніторингу system.I я використовую AtMega32 controller.For, що я повинен працювати АЦП в автономному mode.When я використовувати це в цьому режимі вибору каналу не відбувається. Його тільки взяти один вхідний канал. Спочатку я не писати повний code.Ijust писав, що на 2 каналу only.When це працює тільки один АЦП канал taking.In мій код я просто приймати значення від двох каналів і вихід PORTB і PORTC.But перетворені вихід одного каналу відображає в обох ports.I намагався кілька разів, як змінюється значення ADMUX з іншим значенням, але вона не працює. Я даю коду я був written.Please допомогти мені ...:-( # # включають включають недійсним Main () {Int data1, data2; DDRB = 0xFF; PORTB = 0x00; DDRC = 0xFF; PORTC = 0x00; DDRA = 0x00; PORTA = 0x00; в той час як (1) {ADMUX = 0x40; ADCSRA = 0xE7; data1 = ADC; PORTB = data1; _delay_ms (2); ADMUX = 0x41; ADCSRA = 0xE7; data2 = ADC; PORTC = data2;}}
 

Welcome to EDABoard.com

Sponsor

Back
Top