реклама на сайте
подробности

 
 
> atmega32A - ADC
chu
сообщение Apr 23 2013, 17:47
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246



atmega32A 16MHz, прошивка amforth 5.1
АЦП показывает одно и тоже значение на входе А0, не реагирует на потенциометр. опыта работы с АЦП практически нет.
АЦП настроен - однократные измерения, частота 125 КГц
CODE
> ADMUX c@ .x
60 ok
> ADCSRA c@ .x
87 ok
> ?adc.
amforth 5.1 ATmega32A AD Converter
(ADMUX) ADC Multiplexer Selection Register = 60
Reference Selection Bits=40
AVCC with external capacitor at AREF pin
ADLAR = left adjust
Analog Channel and Gain Selection Bits
Single Ended Input - A0
(ADCSRA) ADC Control and Status Register A =87
ADC turned ON
AD Convertion is complete
single convertion

ADC Interrupt disabled
ADC Prescaler Select Bits= 7
ADC clocks = 125 KHz
ok
>

пин PORTA 0 настроен на вход
в чем я косячу и где порыться? от даташита уже тошнит.

проверил вход А1 - таже хрень
CODE
> ADMUX c@ 1 or ADMUX c!
ok
> ?adc.
amforth 5.1 ATmega32A AD Converter
(ADMUX) ADC Multiplexer Selection Register = 61
Reference Selection Bits=40
AVCC with external capacitor at AREF pin
ADLAR = left adjust
Analog Channel and Gain Selection Bits
Single Ended Input - A1
(ADCSRA) ADC Control and Status Register A =87
ADC turned ON
AD Convertion is complete
single convertion

ADC Interrupt disabled
ADC Prescaler Select Bits= 7
ADC clocks = 125 KHz
ok
> adc-tst
FFC0
FFC0
FFC0
FFC0
FFC0
FFC0
FFC0
FFC0
FFC0
FFC0
FFC0
ok
>

чета лыжи не едут...

Сообщение отредактировал IgorKossak - Apr 23 2013, 19:59
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!!!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016