Сообщение от rw9urd
|
Нужно определится на каком языке будешь писать! А на каком языке ты ранее программировал конроллер?
|
Я буду писать на асме. Очень удобно и очень гибко.
На Си может и быстрее, но на нём AVR-ы ещё не программировал.
Насчёт алгоритмов не стоит заморачиваться. Я же не RTOS пишу. С этим всё тоже просто.
Сначала на макетной плате соберу контроллер с LCD, напишу подпрограммы для работы с ним, знакогенератор нарисую (LCD графический).
Затем подключу энкодер (датчик угла, очень удобно использовать в виде цифрового устройства ввода - регулировка громкости/баланса/настройка на станцию и т.д.), пару кнопок и двухцветный светодиод. Потом микруху RTC часов. Когда всё это будет работать, то есть блок управления готов, тогда начну собирать сам тюнер. Для его управления и для управления остальной периферией постараюсь использовать только шину I2C.
А вообще с программированием у меня обычно проблем не возникает.
Вот схемотехника - это другое дело, тут не всё гладко
Главный вопрос для меня был - это откуда снимать сигнал на демодулятор/процессор для RDS. Теперь знаю, что с выхода частотного детектора приёмного тракта.
Но каким образом? Через повторитель или можно просто через конденсатор?
Проблема в том, что в сети не нашёл подходящих схем с RDS. Без него - полно.
ЗЫ:А потом, возможно, всё это встрою в магнитофон - приставку типа Маяка. Заодно заменив блок управления в нём на этот контроллер. Будет, так сказать, мафон с тюнером под управлением АтМеги.
Но это пока ещё не решено до конца.