Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.
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
Madf » 08 май 2012, 16:13
Я всегда думал, что первым делом мы настраиваем, что ножка вход, а потом только, что она АЦП...
-
Madf
-
- Сообщения: 3298
- Зарегистрирован: 03 янв 2012, 12:55
- Откуда: Москва
- прог. языки: VB6, BASCOM, ASM...
-
Myp » 08 май 2012, 17:41
а мастером cvavr религия не позволяет пользоваться?
-

Myp
- скрытый хозяин вселенной :)
-
- Сообщения: 18018
- Зарегистрирован: 18 сен 2006, 12:26
- Откуда: Тверь по прозвищу Дверь
- прог. языки: псевдокод =) сила в алгоритме!
- ФИО: глубокоуважаемый Фёдор Анатольевич
-
Victorovych » 12 май 2012, 22:46
У авр при старте все ноги - входа
-

Victorovych
-
- Сообщения: 491
- Зарегистрирован: 20 сен 2007, 11:44
- Откуда: Харьков
- Skype: Victorovych_FF
- прог. языки: ASM
- ФИО: Иван ВикторОвич
Вернуться в Новичкам или основы основ роботостроения.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0