Кошмарная и неоправданно дорогая конструкция, похоже на творчество радиолюбителей - работников советского военпрома. Совершенно не приспособленная для монтажа PCB с кучей исправлений, какие-то не лезущие в дырки ужасные винты, закрученные прямо в текстолит, микросхемы в панельках, а уж кнопка, повернутая на 90 градусов с расковыренной под нее дыркой в плате индикатора - это вообще нечто. Выбор AT89F4051 тоже симптоматичен.
Справедливости ради - исправлений на плате я не вижу, ткните пальцем пожалуйста, есть ровно одна проволочная перемычка. Тем более не вижу ничего ужасного в панельке под процессор.
У меня были часы тиссо навигатор 3000, с похожим принципом управления. Если хотите оценить, введите в яндексе название - инструкция по первой же ссылке. Чтобы часы нормально работали нужно пройти всё меню. Время я кое как выставил, остальное не осилил. Они начали сами переводиться по своему усмотрению, и я неделю на работу ходил на час позже.
Какая отвратительная конструкция. Особенно прошивка. Я понимаю - 2004 год, но всё же. Автопоиск легко реализовать здесь. Достаточно c TEA5710 завести сигнал IND (field-strength dependent indicator) на ногу МК и оставливать поиск когда этот сигнал становится низкого уровня. Настройки он не может сохранить потому что кто-то "гениальный" выбрал МК без EEPROM, хотя уже тогда были недорогие МК с ним. Хотя станции он где то сохраняет и делает это походу в памяти DS1307 (там 50 с чем-то байт есть). Почему заодно не сохранять там настройки? Всего 1 байт нужен. Нет уж, лучше китайская плата, чем такое угробище.
Программисту в прошивке могло не хватать или ног, или объема памяти. МК весьма слабый по ресурсам применен, кому-то их хватает под задачу. кому-то нет если квалификации алгоритмиста мало
Comments 74
И кнопочки с булавку...
Reply
PS Китайские платы были бы наверняка лучше.
Reply
Reply
Явно его при регулировке впаивали.
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Автопоиск легко реализовать здесь. Достаточно c TEA5710 завести сигнал IND (field-strength dependent indicator) на ногу МК и оставливать поиск когда этот сигнал становится низкого уровня.
Настройки он не может сохранить потому что кто-то "гениальный" выбрал МК без EEPROM, хотя уже тогда были недорогие МК с ним. Хотя станции он где то сохраняет и делает это походу в памяти DS1307 (там 50 с чем-то байт есть). Почему заодно не сохранять там настройки? Всего 1 байт нужен.
Нет уж, лучше китайская плата, чем такое угробище.
Reply
Программисту в прошивке могло не хватать или ног, или объема памяти. МК весьма слабый по ресурсам применен, кому-то их хватает под задачу. кому-то нет если квалификации алгоритмиста мало
Reply
Leave a comment