Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.07.2010, 08:48
|
|
Временная регистрация
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
АЦП на входе RESET Attiny85
Люди Здравствуйте!
Помогите преодалеть затык.
АЦП опрашивает три входа ADC0 ADC1 ADC2
Со входов ADC1 и 2 меряет нормально
а на выводе 1 (ADC0) меряется 3,7в хотя источник
сигнала выдает 1,5вольта.
Я думаю на выводе 1 присутствует лог 1 или подтяжка
см. схему
Но почему она может там быть? если я
настроил линию на вход без подтяжки, включил RSTDISABLE,
что там в tiny85 быть еще хитрого?
// Input/Output Ports initialization
// Port B initialization
// Func5=In Func4=In Func3=Out Func2=In Func1=Out Func0=In
// State5=T State4=T State3=0 State2=T State1=0 State0=P
PORTB=0x01;
DDRB=0x0A;
// External Interrupt(s) initialization
// INT0: Off
// Interrupt on any change on pins PCINT0-5: Off
GIMSK=0x00;
MCUCR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x06;
// Universal Serial Interface initialization
// Mode: Disabled
// Clock source: Register & Counter=no clk.
// USI Counter Overflow Interrupt: Off
USICR=0x00;
// Analog Comparator initialization
// Analog Comparator: Off
ACSR=0x80;
ADCSRB=0x00;
// ADC initialization
// ADC Clock frequency: 250,000 kHz
// ADC Voltage Reference: 2.56V, AREF discon.
// ADC Bipolar Input Mode: Off
// ADC Reverse Input Polarity: Off
// ADC Auto Trigger Source: None
// Digital input buffers on ADC0: On, ADC1: On, ADC2: On, ADC3: On
DIDR0&=0x03;
DIDR0|=0x00;
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x8D;
ADCSRB&=0x5F;
|
|
|
|
13.07.2010, 13:46
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Ну а что ж вы хотели,
если подключили пул-ап резистор к ADC0. Отключите, и будет вам счастье, много.
|
|
|
|
13.07.2010, 14:05
|
|
Временная регистрация
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: Ну а что ж вы хотели,
Сообщение от =GM=
|
если подключили пул-ап резистор к ADC0. Отключите, и будет вам счастье, много.
|
Ух ты черт, а ведь точно там включен резюк
Спасибо!
Слона то я и не приметил...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:08.
|
|