Есть конструкция ксв метра от D0ISM..можно в нём изменить режим измерения..0--20w на 0--5w..?
Есть конструкция ксв метра от D0ISM..можно в нём изменить режим измерения..0--20w на 0--5w..?
Может кто подскажет как решить проблему: в одном своём проекте сделал сохранение проведённых в эфире связей, в одну внешнюю память сохраняются собственно связи, а в другую набирается база позывных чтобы при внесении QSO не нужно было всегда печатать имя и QTH корреспондента. И журнал и базу могу скачивать на комп и сохранять в текстовых файлах. А вот с "закачиванием" с компа в мегу не всё так хорошо.
Выделяю первую строку с кодовым словом, вставляю в командную строку монитора порта и отправляю, строка сохраняется куда нужно. В конце каждой строки есть признак продолжения и программа ждёт следую строку. Дальше выделяю вторую, вставляю, отправляю и так до последней записи. В конце последней строки есть признак окончания и программа возвращается в исходное состояние. Очень хотелось бы сделать так: выделяю весь текст, отправляю и он построчно влетает в сериал. Понимаю, что в идеале нужно писать программу для компа, но может есть какой вариант.
Если я правильно понимаю, то можно выделять не строчки а файл и аплоудить одним из протоколов. z--modem к примеру. Помините, когда не было интернета и даже фидонета. но были бэбээски? Пользовались очень часто для передачи файлов разных форматов с рабочей станции и обратно такими протоколами. Давно про них не вспоминал, но думаю обработчик не сильно большой нужно писать со стороны МК.
Да, конечно, выделяется весь текст, а затем в каком-либо цикле отправляется в сериал порт, признаки продолжения передачи и окончания есть, по ним ориентироваться. Не знаю как выделенный текст отправить в порт.
Я имел в виду гипертерминал, путти или что в винде сейчас доступно. Стандартные протоколы как плагины могут быть доступны во многих приложениях, это как бы просто идея, чтобы для компа ничего специального не писать. Со стороны меги можно посмотреть на гитхабе готовые библиотеки или подходящие решения с использованием x-modem, z-modem и т.п.
p.s. Да, конечно, ничто не мешает кинуть в окно терминала кусок текста. Главное чтобы это не расходилось с идеалогией на другой стороне, ну там типа спецсимоволы разные.
Последний раз редактировалось ozforester; 29.10.2022 в 12:32.
Спасибо от D0ITC
А кто то имел дело с Ардуино-нано, процессор М168РА? Не могу "подружить" с "XLoader" и подобными программами.
igor3e, непонятен вопрос.
Ваша Ардуино-нано имеет прошитый загрузчик, чтобы запрограммировать сама себя?
P.S.
Кстати, при прошивке китайских клонов (в частности именно 168) выдаётся ошибка "warning: cannot set sck period", там скорость порта надо корректировать, или что-то в этом роде. Позабыл уже...
Последний раз редактировалось DARKSTAR; 08.12.2022 в 13:51.
Вопрос в том , что надо загрузить hex-файл. Скетчи работают нормально.
Включаете в настройках программы ардуины вывод информации о загрузке, там интуитивно понятно о чем речь. Затем какой-нить блиньк загружаете в плату. В нижнем окне программы "мусор" выделяете и копируете в блокнот. В блокноте поиском ищете команду avrdude. В строке команды среди параметров находите имя хекс-файла того блинька и меняете на свой хекс. Команду запоминаете (или копируете) в командную строку терминала виндоз.
Идея в том, чтобы подглядеть, как формирует ардуина командную строку avrdude, как обозначает порт, скорость порта, имя программатора (загрузчика) данной платы и т.п. Когда мы меняем лишь имя файла, то случится все то же самое, как если бы мы жали кнопку загрузить, но с нужным нам именем файла. Идея ферштеен?
"...
avrdude: Device signature = 0x1e940b (probably m168p)
avrdude: reading input file "C:\Users\IGOR~1.TSU \AppData\Local
\Temp\arduino_build_ 485790/Blink.ino.hex"
avrdude: writing flash (1030 bytes):
Это оно? Выделено красным.
Добавлено через 11 минут(ы):
Вот тут непонятно-где эта строка команды находится?
Последний раз редактировалось igor3e; 08.12.2022 в 15:42.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)