WiseLord день добрый
собрал на tux-032
появилась кучка вопросов
[uquote="WiseLord",url="/forum/viewtopic.php?p=2328235#p2328235"]
Обновление прошивки.
- Исправлена загрузка из EEPROM значения яркости в ждущем режиме при подаче питания.
Ранее всегда загружалось значение яркости 1, несмотря на то, что пользователь мог установить в eeprom что-то другое.
- Добавлены опции компилятора, позволяющие оптимизировать размер прошивки.
Удалось выиграть около 10% объема flash-памяти.
- Поддержка разных энкодеров.
У некоторых энкодеров может на один щелчок вырабатываться все 4 фазы (0 - A - AB - B), у других - только две, или одна. Теперь это значение (0x04, 0x02, 0x00) можно указать в ячейке eepromEncRes (адрес 0x06) в EEPROM. Отрицательные значения (0xFC, 0xFE, 0xFF соответственно) инвертируют направление вращения энкодера. Нулевое значение - выводы МК для энкодера начинают работать как обычные кнопки
На всякий случай, чтобы всё было в одном месте, выложу описание байтов в EEPROM (адреса их см. в eeprom.h). W означает, что параметр читается/пишется при работе устройства, R - только считывается, и может быть изменён только hex-редактором перед прошивкой.
Код: Выделить всё
W eepromVolume - значение громкости при выходе в ждущий режим.
W eepromDispMode - экран по умолчанию (часы или частота), на который приёмник выходит при отсутствии нажатий кнопок
W eepromBrWork - значение яркости в рабочем режиме
R eepromBrStby - значение яркости в ждущем режиме
R eepromEncRes - разрешение энкодера (число фаз на щелчок).
R eepromZeroHour - наличие лидируюего ноля в показаниях часа при времени меньше 10:00.
W eepromFMFreq - (2 байта) последняя перед выключением частота
R eepromFMTuner - модель тюнера (0x01 - TDA5767, 0x02 - RDA5807M, 0x03 - TUX032)
W eepromFMMono - моно режим
R eepromFMStep - шаг при настройке частоты
R eepromFMCtrl - параметры тюнера (для TEA5767 тут можно указать частоту кварца и прочие параметры)
W eepromStations - список (до 50) частот сохранённых станций (по 2 байта на каждую)
W eepromFavStations - список (до 10) частот любимых станций (по 2 байта на каждую). В этом проекте не используется
[/uquote]
а можно поподробнее адреса?
и главный вопрос можно ли переделать порт управления TDA7052
на другие функции ?
пожелание- при включение (выход из спячки ) единичка или ноль
( хочу включать отключать питание усилителя )