Добрый всем вечер!
Запустил помощник начального кода в кодэ визионе для данного контроллера.
Настроил АЦП допустим так:
Код
// 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.