Владимир, спасибо. С Arduino знаком - делал синтезатор, CW ключ и еще кой-чего. Думал сэкономить Arduino... Hi
Сколько памяти занимает скетч, поместится он на Pro Mini 168?
Вид для печати
Сергей загружается не скетч, а HEX файл.
Я программировал (например ARDUINO UNO) не из среды Ардуино, а с помощью программы Xloader.
Для ARDUINO Mini PRO нужен конвертер USB-COM или программатор.
Программа в ATMEGA168 поместится, но я делал компиляцию только для ATMEGA8 и ATMEGA328.
Скорее всего для 168 все будет также, как и для 328.
Однако, если на плате стоит другой кварц (не 16, а 8 МГц), это скажется на работе программы.
Изменятся время реакции на нажатие кнопок, и частота тона.
C Xloader-om знаком. Загрузим, главное, что-бы поместилось...
Просто у меня осталась лишняя 168 Ардуина, вот в нее и загоним Хекс.
Спасибо, Владимир, очень нужное дело сделали и главное вовремя.
Для дачи самое ТО. Дома пользуюсь Power Monitor-ом. К нему привык.
На стрелочные КСВ-метры не могу смотреть - нет той информативности.
Ваша конструкция будет не хуже Power Monitor-a.
Успехов в разработках и ждем новых, нужных радиолюбителям конструкций.
Сергей Xloader работает с ARDUINO NANO и с ARDUINO UNO.
С теми платами где есть USB.
Для MINI PRO потребуется программатор, или Xloader с переходником USB-COM.
Я скомпилирую прошивку для 168 чуть позже.
Переходник USB-COM имеется. Буду ждать прошивки.
Здравствуйте Сергей.
В приложении прошивки для ATMEGA168.
У меня нет такого контроллера.
Программа скомпилированная для ATMEGA168 работает и на ATMEGA328.
На плате с ATMEGA328 проверены в работе обе прошивки.
Вложение 207857
Владимир, добрый день. Огромное спасибо за прошивку. С Атмегой 168 и 328 я работал, знаю их. По ошибке заказал вместо 328 - 168, сейчас доволен, можно их использовать в конструкциях с малым объемом памяти. Для датчика SWR сделал датчик по Гончаренко на трансфлюкторе. Прекрасно работает, как и все его разработки. Сейчас подцеплю его к Вашей разработке - получится шикарный SWR-метр. Владимир, спасибо за оперативную разработку прибора, всегда немного завидовал, тем, кто может сам программировать, я могу только повторить и наладить. Сколько раз пробовал изучить программирование - не получается. Видно возраст уже не тот. Еще раз спасибо.
Попробуйте загрузить только данные flash программатором не трогая фьюзы.
В архиве полный дамп flash/eeprom/fuse.
Вложение 207887
Спасибо за информацию.
У меня похоже проблема с микросхемой FT232RL.
Она ничего не принимает. Проверяется просто, с помощью программы гипертерминал.
При передаче данных с компьютера должен мигать индикатор DATA_RX.
Если соединить выводы RX и TX на плате, то, в окне программы гипертерминал, будет отображаться все, что передается с клавиатуры.
С платой ARDUINO UNO все работает. А вот на ARDUINO NANO индикатор приема не мигает.
Хотя при включении питания он пару раз моргает.
Сейчас почитаю ваш архив. Может что-то с драйвером для FT232.
У меня тоже есть одна такая Nano, с поврежденной прошивкой. При загрузке скетча - выдает ошибку. Тогда я ставлю загрузку для Pro Mini - все проходит и моя Nano работает как и должна... :s7:
Я уже испытал много разных вариантов. Подбирал загрузчики, менял название платы в среде ARDUINO.
Ничего не помогает. Вчера догадался просто проверить работу FT232RL.
Похоже какая-то проблема в ней. Драйвер устанавливается нормально. Пробовал читать параметры самой микросхемы специальной программой.
Сравнивал с параметрами рабочей микросхемы. Вроде все выставлено как надо, но микросхема не работает.
Дешевле просто купить другую плату.
Эта нормально загружается программатором. Но с загрузчиком удобнее, он работает намного быстрее.
В том архиве дамп Flash с бутлоадером, тут HEX тоже с ним.
Вложение 207892
Так, ну ладно, дампы считаны лично, проверены перепрошивкой, не будем отходить от темы 73! :s6:
Удачи в восстановлении.
КСВ-метр собрал, настроил. Показания сверил с Power Monitor-ом, разницы нет. Единственное заметил, что показания на эквиваленте и на реальной антенне немного разнятся - видимо имеется синфазный ток оплетки кабеля. Нужно предусмотреть защиту или хорошо экранировать саму Ардуину. А так прекрасный прибор за смешные деньги. Владимир, спасибо.
Схему прибора можно еще более упростить, если вместо LCD индикатора
использовать графический OLED дисплей, 128х32 точек, 0.91".
Для этого индикатора не нужно подсветки.
Маленькие размеры индикатора и низкое электропотребление
позволяют сделать компактный прибор с питанием от батарей.
Вложение 210084