Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по инициализации АЦП ATMEGA8535
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
sKWO
Добрый всем вечер!
Запустил помощник начального кода в кодэ визионе для данного контроллера.
Настроил АЦП допустим так:
Код
// ADC initialization
// ADC Clock frequency: 115,200 kHz
// ADC Voltage Reference: AREF pin
// ADC High Speed Mode: Off
// ADC Auto Trigger Source: None
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x87;
SFIOR&=0xEF;

Претензий к коду нету. Поставил галочку на включение высокой скорости оцифровки.
Кодогенератор добавил к вышеописанному коду следующую строчку:
Код
SFIOR|=0x10;

Искал в даташите на ATMEGA8535 и ничего не нашол нащёт High Speed.
Самое интерессное что четвёртый бит регистра специальных функций ввода/ вывода
(SFIOR) зарезервированный и всегда читается как ноль, ну и рид онли.
Ну и соответственно вопросы: Ошибка помощника или устарел ДШ?
Или я чёта пропустил?
Версия компилятора 1.25.8.
megachip
Цитата(sKWO @ Mar 31 2008, 20:01) *
Или я чёта пропустил?


Стр 219.
Цитата
Bit 4 – ADHSM: ADC High Speed Mode
Writing this bit to one enables the ADC High Speed mode. This mode enables higher
conversion rate at the expense of higher power consumption.
sKWO
Цитата(megachip @ Mar 31 2008, 21:28) *
Стр 219.

Только что закачал новый ДШ.
стр. 307
6.Removed ADHSM bit.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.