WSPR
MiB
R9OFG
MiB
R9OFG
- MiB
- Сообщения: 191
- Зарегистрирован: 26 фев 2021, 19:14
- Позывной: R3KEE
- Город: Novovoronezh
- Имя: Roman
- Благодарил (а): 26 раз
- Поблагодарили: 19 раз
WSPR
Сообщение MiB » 03 дек 2021, 19:55
так pytty читает не пакет а по 1му сиволу:
а логгирование там совсем никакое
наверно стоит попробовать SecureCRT но оно только на работе есть.... а дома че-то не ставил и не ломал....
а логгирование там совсем никакое

наверно стоит попробовать SecureCRT но оно только на работе есть.... а дома че-то не ставил и не ломал....
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
236 IRP_MJ_WRITE - Request transfers data from a client to a COM port (COM10) - 3 bytes of 3
STATUS_SUCCESS
41 32 0a A2.
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
238 IRP_MJ_WRITE - Request transfers data from a client to a COM port (COM10) - 1 bytes of 1
STATUS_SUCCESS
0d .
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
239 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
41 A
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
241 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
32 2
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
243 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
245 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
247 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
249 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
251 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
253 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
32 2
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
255 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
257 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
259 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
261 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
263 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
265 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:52:05]
267 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
0a .
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
270 IRP_MJ_WRITE - Request transfers data from a client to a COM port (COM10) - 3 bytes of 3
STATUS_SUCCESS
41 33 0a A3.
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
272 IRP_MJ_WRITE - Request transfers data from a client to a COM port (COM10) - 1 bytes of 1
STATUS_SUCCESS
0d .
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
273 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
41 A
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
275 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
33 3
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
277 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
52 R
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
279 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
33 3
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
281 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
4b K
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
283 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
45 E
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
285 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
45 E
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
287 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
20
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
289 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
4b K
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
291 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
4f O
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
293 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
39 9
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
295 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
31 1
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
297 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
20
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
299 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
34 4
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
301 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
30 0
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
303 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
30 0
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
305 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
30 0
----------------------------------------------------------------------------------
[03/12/2021 19:53:03]
307 IRP_MJ_READ - Transfers data from a COM port to a client (COM10) - 1 bytes of 1
STATUS_SUCCESS
0a .
----------------------------------------------------------------------------------
MiB
- R9OFG
- Сообщения: 1286
- Зарегистрирован: 03 ноя 2019, 22:30
- Позывной: R9OFG, ex R0AEK
- Город: Новосибирск
- Имя: Саша
- Благодарил (а): 198 раз
- Поблагодарили: 310 раз
- Контактная информация:
WSPR
Сообщение R9OFG » 03 дек 2021, 23:50
MiB, проверяйте!
Добавлен таймер ожидания подключения к плате.
Добавлена проверка полученных данных из EEPROM МК.
Добавлена поддержка GPS модуля NEO-6M, подключается на плату +>+, ->- и пин TX GPS модуля > пин A0(PC0). Соответственно выбирается источник времени.
Добавлен таймер ожидания подключения к плате.
Добавлена проверка полученных данных из EEPROM МК.
Добавлена поддержка GPS модуля NEO-6M, подключается на плату +>+, ->- и пин TX GPS модуля > пин A0(PC0). Соответственно выбирается источник времени.
- WSPR_Beacon_3_ver_1_05a.zip
- (54.79 КБ) 144 скачивания
R9OFG
- MiB
- Сообщения: 191
- Зарегистрирован: 26 фев 2021, 19:14
- Позывной: R3KEE
- Город: Novovoronezh
- Имя: Roman
- Благодарил (а): 26 раз
- Поблагодарили: 19 раз
WSPR
Сообщение MiB » 04 дек 2021, 14:46
ошибка щас не появляется, но и декода нету.
я так понимаю, когда должна выскочить ошибка отправляется повторно команда которая не выполнилась?
но при этом буфер еще не сброшен, и на команду выдается остаток + часть нового ответа:
IMHO, лучше оставить так как было - WRITE работает, а Read мне не нужно в общем то.
для синхронизации времени напишу свою приблуду,
или поставлю GPS модуль - NEO6 у меня нету, но разных китайцев, от авторегистраторов - штук несколько - там-же обработка идет стандартных NMEA строк?
но при этом буфер еще не сброшен, и на команду выдается остаток + часть нового ответа:
Код: Выделить всё
[04/12/2021 14:32:56] Written data (COM10)
41 33 0a A3.
[04/12/2021 14:32:56] Read data (COM10)
41 33 52 33 4b 45 45 20 4b 4f 39 31 A3R3KEE KO91
[04/12/2021 14:32:56] Written data (COM10)
41 33 0a A3.
[04/12/2021 14:32:56] Read data (COM10)
20 34 30 30 30 0a 41 33 52 33 4b 45 45 20 4b 4f 4000.A3R3KEE KO
[04/12/2021 14:32:56] Written data (COM10)
41 33 0a A3.
[04/12/2021 14:32:56] Read data (COM10)
39 31 20 34 30 30 30 0a 41 33 91 4000.A3
[04/12/2021 14:32:57] Written data (COM10)
41 33 0a A3.
[04/12/2021 14:32:57] Read data (COM10)
52 33 4b 45 45 20 4b 4f 39 31 20 34 30 30 30 0a R3KEE KO91 4000.
41 33 52 33 4b 45 45 20 4b 4f 39 31 20 A3R3KEE KO91
[04/12/2021 14:32:57] Written data (COM10)
41 33 0a A3.
[04/12/2021 14:32:57] Read data (COM10)
34 30 30 30 0a 41 33 52 33 4b 45 45 20 4b 4000.A3R3KEE K
[04/12/2021 14:32:57] Written data (COM10)
41 33 0a A3.
[04/12/2021 14:32:57] Read data (COM10)
4f 39 31 20 34 30 30 30 0a 41 33 52 33 4b 45 45 O91 4000.A3R3KEE
20 4b 4f 39 31 20 34 30 30 30 0a KO91 4000.
для синхронизации времени напишу свою приблуду,
или поставлю GPS модуль - NEO6 у меня нету, но разных китайцев, от авторегистраторов - штук несколько - там-же обработка идет стандартных NMEA строк?
MiB
- R9OFG
- Сообщения: 1286
- Зарегистрирован: 03 ноя 2019, 22:30
- Позывной: R9OFG, ex R0AEK
- Город: Новосибирск
- Имя: Саша
- Благодарил (а): 198 раз
- Поблагодарили: 310 раз
- Контактная информация:
WSPR
Сообщение R9OFG » 04 дек 2021, 16:36
повторный запрос идет только в том случае если принятая строка меньшей длины чем ожидается, заполнение соответствующих полей происходит только в случае принятия строки ожидаемой длины. На скриншоте видно полученные данные QTH локатора после проверки не соответствуют формату (первый и второй символы только латинские буквы, третий и четвертый символы только цифры от 0 до 9), потому поле и не заполнилось. Естественно и кнопка Write не разблокировалась. Такая ситуация больше склоняет к несоответствию скоростей, кварц каким номиналом тактирует МК?
Пока не догоняю в чем причина, у меня сутки в цикле чтение всех блоков шло, ни одной ошибки.
Ждет только одну строку (пример ниже), с которой берет время, количество видимых спутников и индикатор качества GPS сигнала (если больше 0 тогда уже и координаты берем)
Код: Выделить всё
/*парсинг строки GPS сообщения*/
/*
Пример сообщения: $GPGGA,153145.23,5501.8492,N,08255.0987,E,1,08,2.0, 0150,M , , , , *31
*/
R9OFG
- MiB
- Сообщения: 191
- Зарегистрирован: 26 фев 2021, 19:14
- Позывной: R3KEE
- Город: Novovoronezh
- Имя: Roman
- Благодарил (а): 26 раз
- Поблагодарили: 19 раз
WSPR
Сообщение MiB » 04 дек 2021, 17:01
Кварц 16Мгц.
если-бы скорости не совпадали, была-бы белиберда.
а так - в мониоре. все в норме, в путти все в норме, на линухе в миникоме - все в норме
кроме того что данные поступают не одним пакетом.
может кусо кода выложишь в котором чтение идет? я правда вообще не что по C и по .NET но посмотреть никогда не поздно.
декодирование идет после выполнения каждой команды A3 - то одно заполнится, то другое, и это все моргает, становится write/read, кнопка то активна, то не активна.
1) R3KEE KO91
2) R3KEE KO
3) ---
4) R3KEE KO91
5) R3KEE K
ну в общем по логу должно быть понятно.
если-бы скорости не совпадали, была-бы белиберда.
а так - в мониоре. все в норме, в путти все в норме, на линухе в миникоме - все в норме
кроме того что данные поступают не одним пакетом.
может кусо кода выложишь в котором чтение идет? я правда вообще не что по C и по .NET но посмотреть никогда не поздно.
декодирование идет после выполнения каждой команды A3 - то одно заполнится, то другое, и это все моргает, становится write/read, кнопка то активна, то не активна.
1) R3KEE KO91
2) R3KEE KO
3) ---
4) R3KEE KO91
5) R3KEE K
ну в общем по логу должно быть понятно.
MiB
Вернуться в «Микроконтроллеры и программирование»
Перейти
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума