WSPR

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 09 сен 2021, 09:41

MiB писал(а):
08 сен 2021, 18:50
Самое интересное что при запуске оно откуда-то читает состояние списка "1602 display with i2c LED on" все остальное не читается
в еепром мусор.
MiB писал(а):
08 сен 2021, 19:49
переставил 328ю с загрузкчиком ардуины.
проверил все модули примерами:
- генератор - генерирует несущую или cw маяк.
- часы отсчитывают время и синхрятся с компом
- индикатор показывает тестовые надписи...

а я уж подумал "что-то в консерватории"
Попробуем разобраться:

1. Если конфигуратор "крашится" в окне с соответствующим сообщением есть ссылка типа "Показать подробности", интересует текст этих подробностей
2. При прошивке bootloader fuses как выставлены?

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 09 сен 2021, 10:33

MiB, во вложении тестовая прошивка, там только подключен дисплей по i2c и модули времени

1. при первом подключении к конфигуратору очистить еепром, не пытаясь читать конфигурацию, тут 99% приходит мусор из еепром, исключениями проверку еще ни делал, от этого и крашится конфигуратор
2. попробовать записывать/читать конфигурацию, смена типа подключения дисплея отключена, только 1602 с i2c с включенной подсветкой

WSPR_Beacon_3_TEST.zip
(30.82 КБ) 73 скачивания


Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 09 сен 2021, 14:08

R0AEK писал(а):
09 сен 2021, 09:41
в еепром мусор.
тогда eепром не стирается....

последовательность действий:
1) connect.
2) erase eeprom
3) выбрали 1602 displai within i2c led
3) чекбоксы 80,40,20,10 - write
4) R3KEE, KO91, 10db, DS3231 - write
5) 25000,600000,1000 - write
6) diconnect
7) закрыли прогрмамму. открыли программу
8) connect - вот здесь 1602 displai without меняется на то что выбрали в 3 пункте. более ничего не меняется.
Read TX option или Generator - падение 100%. read bands - никакой реакции.
R0AEK писал(а):
09 сен 2021, 09:41
При прошивке bootloader fuses как выставлены?
все как в инструкции: https://r0aek.me/?p=1485

chip45boot2 GUI конектится и льет все "на раз"
R0AEK писал(а):
09 сен 2021, 09:41
в окне с соответствующим сообщением есть ссылка типа "Показать подробности", интересует текст этих подробностей
теперь вечером, с работы вернусь и сделаю.

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 09 сен 2021, 14:12

MiB писал(а):
09 сен 2021, 14:08
теперь вечером, с работы вернусь и сделаю.
Ок, спасибо!

В проекте еще нет полноценной проверки входных данных, так что глюки вполне ожидаемы, было бы странно если бы их не было!

На 2-3 недели завтра уезжаю в командировку, но сюда заглядывать буду.

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 09 сен 2021, 17:45

R0AEK писал(а):
09 сен 2021, 09:41
в окне с соответствующим сообщением есть ссылка типа "Показать подробности", интересует текст этих подробностей
2021-09-09_17-43-51.png
к сожалению подробностей нету....

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 09 сен 2021, 17:47

R0AEK писал(а):
09 сен 2021, 10:33
MiB, во вложении тестовая прошивка, там только подключен дисплей по i2c и модули времени
ничего не меняется. диплей засвечен, кнопка settime не активна. конфигуратор падает

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 09 сен 2021, 18:12

MiB, по возможности, скинте скрин конфигуратора перед подключением, прошивку под свой i2c модуль залили?

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 10 сен 2021, 19:04

так перед подключением ВСЕ элементы на скрине не активны. кроме выбора компорта и кнопки connect.

Аватара пользователя
R9OFG
Сообщения: 1178
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 274 раза
Контактная информация:

WSPR

Сообщение R9OFG » 10 сен 2021, 19:45

MiB писал(а):
10 сен 2021, 19:04
так перед подключением ВСЕ элементы на скрине не активны. кроме выбора компорта и кнопки connect.
перед подключением
0.png
после подключения
1.png
после очистки еепром
2.png
после чтения блоков конфигурации из еепром (кнопка установки времени активна после первого чтения конфигурации, и далее после выбора модуля времени)
3.png

"краш" конфигуратора выявлен при неверной конфигурации в еепром (после краша необходимо перезапустить ардуину принудительно), в следующем релизе будет проверка входных данных, в данном релизе если все верно, то все читается и записывается.

MiB, я не утверждаю, что проблема только у Вас, если проблема есть, значит есть и причина (100% она есть и в коде конфигуратора), чудес не бывает. Меня смущает, почему в Вашей Windows 7 нет подробности "краша" конфигуратора - при выше описанной проблеме обычно в описании причины "краша" в информации с описанием будет что то похожее на "out of range" или "out of index" в некоторых релизах ОС возможно описание на русском "входная строка имела неверный формат". Проверял на Win7 32/64 (Pro/max), Windows 10 64 (Home/Pro), при "обрезанных" по току USB портах, обычно на слабых ноутбуках, либо при подключении ардуины через USB разветвитель без дополнительного питания, возможно непредсказуемое поведение при подключении/записи/чтении.

Аватара пользователя
MiB
Сообщения: 187
Зарегистрирован: 26 фев 2021, 19:14
Позывной: R3KEE
Город: Novovoronezh
Имя: Roman
Благодарил (а): 26 раз
Поблагодарили: 19 раз

WSPR

Сообщение MiB » 12 сен 2021, 18:16

первые 3 скрина не отличаются практически ничем, кроме оформления - предпочитаю classic тему:
2021-09-12_18-09-55.png
2021-09-12_18-10-59.png
2021-09-12_18-11-16.png
4й после band read (обращаю внимание что в логе "ОК", но чекбокс 30 не активен):
2021-09-12_18-11-49.png
ну и после TX Options:
2021-09-12_18-12-14.png
не понятно откуда взялась буква "R" - если я стер EEPROM?
Последний раз редактировалось MiB 12 сен 2021, 18:20, всего редактировалось 2 раза.

Ответить

Вернуться в «Микроконтроллеры и программирование»