roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 23:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: настройка АЦП и определение ножки как вход
СообщениеДобавлено: 08 май 2012, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июл 2010, 05:36
Сообщения: 72
Всем добрый день!

Настраиваю АЦП:
Код:
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 как вход? Или достаточно настройки АЦП?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка АЦП и определение ножки как вход
СообщениеДобавлено: 08 май 2012, 16:13 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка АЦП и определение ножки как вход
СообщениеДобавлено: 08 май 2012, 17:41 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка АЦП и определение ножки как вход
СообщениеДобавлено: 12 май 2012, 22:46 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO