Да, видите на картинке, по адресу 0x3C (строка 30, столбец С => адрес 0x3C) стоит по умолчанию код 19? Вот его на 00 (непеределанный пульт) и меняйте.
Аналогично - массив кнопок пульта (сами названия кнопок в input.h) начинается со смещения 0x40 (т.е. вот этот ряд 0C, 0D, 3B, 10 и т.д. = это коды кнопок, которым можно глянуть в тестовом режиме).
P.S.
Кстати, это весьма оригинально - скриншот в jpg-формате (OMG) паковать в rar (OMG2!) архив, чтобы её тут выложить.
Прошивка для ST7920/KS0108A/KS0108B для ATmega32 с поддержкой фреймбуфера.
Другие дисплеи не поддерживаются, так как у ATmega32 ОЗУ 2кБ, а для фрейбуфера нужно (128 * 64) / 8 = 1кБ ОЗУ. Соответственно, LS020 отпадает со своим слишком большим для реализации фреймбуфера разрешением. Знакосинтезирующие дисплеи отпадают, так как для них это вообще бессмысленено.
Фреймбуфер позволяет при отрисовке интерфейса не заморачиваться по поводу типа дисплея. Любые данные (графика, текст) по сути пишутся просто в абстрактный пиксельный буфер 128x64. А контроллер по таймеру (аппаратно) просто вычитывает последовательно данные из буфера на экран, не гоняя пустые циклы для требуемых по даташиту задержек.
Преимущество - возможность практически мгновенной отрисовки любой картинки, причём попиксельно. На данный момент обновление экрана идёт с частотой 20 Гц. При разработке библиотеки с фреймбуфером записал забавный примерчик (вроде здесь пока 10Гц):
На данный момент всё выглядит ровно так же, как и для версии под ATmega16. Просто отрисовывается всё намного быстрее.
Но потенциально сейчас можно легко переделать весь интерфейс - например, добавить иконки, поворачивать надписи и т.д.
Собственно, если кому-то интересно - можете предложить свои варианты. Например, лучшего интерфейса для экрана FM-тюнера или других экранов. Хорошо бы в виде картинки 128x64 или на базе приложенной картинки. По ней даже в paint удобно рисовать методом заливки чёрным/белым кликом левой и правой кнопкой мыши. В общем, мне нужно видение элементов интерфейса со стороны - каким, по-вашему, он должен быть.
LT1937ES5 с дросселем ковырнул с платы убитого самгуна С-100 кажись,
а TPS76330DBVR купил на радиорынке, хотя не обязательно ставить именно его,
любой стабилизатор на 3В какой найдёте, разводку поправите под него и всё.
Вот и пришел мой дисплей Спойлер Обнаружилась одна странность, подключаю фм модуль теа5767, идут какие-то щелчки, радио ловит стерео. Подключил через отдельный бп, такая же история, но при отключении платы управления, щелчки пропадают.
Решилась проблема, после подключения аудио выходов тюнера к аудио входу блока управления
Уважаемый, Wiselord, сочетания кнопок MUTE, MENU и STBY актуальны, для определения адреса пульта в финальной версии прошивки, или нужно одновременное нажатие кн 1(вкл) и 2(перекл вход) из поста за Пн май 12, 2014 20:13:31? Спойлерhttp://www.radiokot.ru/forum/viewtopic. ... &start=120 Заранее большое спасибо!
- Добавлена возможность плавной регулировки яркости подсветки в рабочем режиме (ШИМ, пределы 0..32)
- В ждущем режиме яркость можно установить вручную в EEPROM (адрес 0x1E) значением от 0x00 до 0x20
Здравствуйте, у меня вопрос может конечно и глупый, но других пока нет! А подойдет тюнер с такой микрой chip SONY 353-01, просто NUX032 найти не могу, а этих аж три штуки в хламе нарыл! Я где то читал, что они похожи, но в от где вспомнить не могу!
Закон Ома, закон Ома - весь уголовный кодекс перечитал -НЕТ ТАМ ТАКОГО!!!
Да, кажись и такой был, ща полезу опять гору разгребать, а то я думал это не то, и все опять в гараж сгрузил! Опять ща жена гундеть будет! Хотя уже поздновато сегодня, пожалуй завтра займусь, а то на работе сегодня умаялся, народ котлы начал ломать (по ночам прохладненько стало).
Закон Ома, закон Ома - весь уголовный кодекс перечитал -НЕТ ТАМ ТАКОГО!!!
Нашел!!! Плата очень похожая, за исключением некоторых деталюшек и обнаружил на плате рядом с процом надпись - TUX-032! Спрятали её на славу, еле разглядел! Пора дисплюйчик заказывать!
Закон Ома, закон Ома - весь уголовный кодекс перечитал -НЕТ ТАМ ТАКОГО!!!
Доработал плату аудиопроцессора TDA7313 под имеющиеся в наличии кондеры. Меньше не нашел
Зато они почти "аудиофильские"
Немного оптимизировал рисунок дорожек.
Вот что получилось:
Вот такие кондеры
2,2 мкф - неполярные
А вот блочок
СпойлерПП изготовлена методом ЛУТ, просверлены отверстия
То же, на просвет
Почти готово
Готовое изделие. Вид снизу 1
Готовое изделие. Вид снизу 2
Готовое изделие. Вид сверху 1
Готовое изделие. Вид сверху 2
Готовое изделие. Вид сверху 3
Готовое изделие. Вид сверху 4
Готовое изделие. Вид сверху 5
Работает отлично!
Уже после того, как изготовил и запустил блочок, заметил, что размеры получившейся платы почти совпадают с размерами платы аудиопроца TDA7439.
Поэтому доработал ее еще немного. Теперь габаритные размеры и крепежные отверстия плат аудиопроцессоров полностью совпадают.