roboforum.ru

Технический форум по робототехнике.

 

настройка АЦП и определение ножки как вход

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

настройка АЦП и определение ножки как вход

Сообщение Perdimonocle » 08 май 2012, 13:05

Всем добрый день!

Настраиваю АЦП:
Код: Выделить всёРазвернуть
void set_adc(void)

ADMUX = (0<<REFS1)|(1<<REFS0)|(1<<ADLAR)|(0<<MUX4)|(0<<MUX3)|(0<<MUX2)|(0<<MUX1)|(0<<MUX0);
ADCSRA = (1<<ADEN)|(1<<ADSC)|(1<<ADATE)|(0<<ADTS2)|(0<<ADTS1)|(0<<ADTS0)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0);
}

Если я правильно понял, то состоянием разрядов MUX4..MUX0 определяются выводы МК, подключенные ко входу АЦП - в данном случае (для Меги16) получается ADC0 (ножка PA0).

Нужно ли ещё сконфигурировать PA0 как вход? Или достаточно настройки АЦП?
Аватара пользователя
Perdimonocle
 
Сообщения: 72
Зарегистрирован: 05 июл 2010, 05:36

Re: настройка АЦП и определение ножки как вход

Сообщение Madf » 08 май 2012, 16:13

Я всегда думал, что первым делом мы настраиваем, что ножка вход, а потом только, что она АЦП...
Madf
 
Сообщения: 2158
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: настройка АЦП и определение ножки как вход

Сообщение Myp » 08 май 2012, 17:41

а мастером cvavr религия не позволяет пользоваться?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15948
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: настройка АЦП и определение ножки как вход

Сообщение Victorovych » 12 май 2012, 22:46

У авр при старте все ноги - входа
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 2

Mail.ru counter