WSPR

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

WSPR

Сообщение R0AEK » 11 авг 2021, 19:42

Попробовал сделать мод для ds1302, выпаял кварц, срезал дорожки, припаял кварц на ноги панельки микрухи с обратной стороны и корпус припаял к gnd. Ожидания не оправдались, как бежал этот модуль на 5-8 секунд вперед за сутки так и бежит.

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

WSPR

Сообщение R0AEK » 13 авг 2021, 23:34

Коллеги, хочу посоветоваться по маячку.

На модуле Si5351 есть три выхода, вот думаю так сделать:

CLK0 - 160-40m
CLK1 - 30-10m
CLK2 - 6-2m

Плюсом реализовать - все КВ загнать на CLK0 с возможностью использовать управление внешним ДПФ для стандартных реализаций ДПФ по ABCD коду.

Любое мнение приветствуется!


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

WSPR

Сообщение R0AEK » 20 авг 2021, 05:34

Добавил поддержку 1602 с i2c и DS3231

11.png
1-1.png
1-2.png

WSPR_Beacon_3_ver_1_03.zip
(29.97 КБ) 8 скачиваний

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

WSPR

Сообщение R0AEK » 24 авг 2021, 08:13

Учу тут маячек калькуляции QTH-локатора по полученным координатам NMEA при использовании GPS модуля

qth_2.png

интересная тема оказалась, пока изучал, родилась EXCEL табличка

qth_3.png

Как отработаю подключение GPS модуля, выложу пробную прошивку.

Расчет QTH локатора.zip
(10.97 КБ) 9 скачиваний

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

WSPR

Сообщение MiB » 27 авг 2021, 14:01

1630061387800.jpg
подключил, пока без генератора.

на индикаторе засветка всего нижнего ряда. всегда, никаких более действий не видно. контрастность крутил - ничего не меняется.

Программа подключается к плате.... и все....

Код: Выделить всё

Connecting to the WSPR_Beacon board successfully!

Active bands - read from EEPROM Ok!
Active bands - write to EEPROM Ok!
Active bands - write to EEPROM Ok!
WSPR data write to EEPROM, please wait...
WSPR data - write to EEPROM Ok!
TX options - write to EEPROM Ok!
вроде все записалось. и не по разу.... снимаю чекбоксы с Active bands, жму Read, в логе "Active bands - read from EEPROM Ok!" а как были все чекбоксы сняты, так и все сняты....

кнопка Set time in DS3231 - не активна.

при попытке Read в TX Options - программа крашится
2021-08-27_14-00-41.png
после того как программа упала, Connect не проходит пока на ардуине питание не передернуть.

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

WSPR

Сообщение R0AEK » 27 авг 2021, 16:24

MiB, чуть позже будет решение, с некоторыми модулями i2c для 1602 ситуация как у Вас. Попробуйте только RTC модуль(или si5351) без дисплея. Должно все записываться и читаться.

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

WSPR

Сообщение R0AEK » 27 авг 2021, 18:51

MiB писал(а):
27 авг 2021, 14:01
на индикаторе засветка всего нижнего ряда. всегда, никаких более действий не видно. контрастность крутил - ничего не меняется.
засвечен верхний ряд, в Вашем случае i2c модуль на дисплее 1602 скорее всего выполнен на PCF8574AT, есть на PCF8574T, у них различается адресация для шины i2C, во вложении архив с двумя прошивками, для соответствующих PCF, в дальнейшем попробую сделать сканирование i2c для автоматического определения адреса.

Должно все работать. У себя проверял на UNO/NANO/PRO-Mini.

WSPR_Beacon_3_1602_i2c.zip
(23.29 КБ) 6 скачиваний

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

WSPR

Сообщение MiB » 29 авг 2021, 14:07

R0AEK писал(а):
27 авг 2021, 16:24
опробуйте только RTC модуль(или si5351) без дисплея. Должно все записываться и читаться.
ничего не поменялось, без дисплея и генератора, один RTC модуль.
- кнопка Set time - не активна. (может адрес другой? там вроде на модуле 3 перемычки есть что-бы адрес менять.... у меня 0x57 (еще на модуле EEPROM есть - 0x68))
- read active band - что-то читает, но в программе ничего не меняется.
- read TX opt - падает с той-же ошибкой, иногда сразу, иной раз от позывного читает "R", бывает что даже читает "R3" - но падает в 100% случаев.
R0AEK писал(а):
27 авг 2021, 18:51
i2c модуль на дисплее 1602 скорее всего выполнен на PCF8574AT
все верно, у меня именно AT(def addr: 0x3F) модуль, с прошивкой из предыдущего поста все стало отображаться.

еще - connect редко когда проходит с 1го раза, обычно делаешь коннект, ждешь когда светодиоды перестанут моргать дисконнект/коннект и в 90% случаев подключается.
Последний раз редактировалось MiB 29 авг 2021, 14:22, всего редактировалось 2 раза.

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

WSPR

Сообщение R0AEK » 29 авг 2021, 14:11

MiB, набрал статистику по глюкам, в ближайшее время будет новый релиз, на странице описания будет ссылка на FAQ, там описаны возможные глюки и пути их решения.

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

WSPR

Сообщение MiB » 29 авг 2021, 14:37

еще, походу и write band не делается....
при подключенном дисплее:
сбрасываю EEPROM
ставлю только band 20м - жму write - и в логе, и на дисплее write OK
пишу WSPR data - везде write OK
перегружаю
на дисплее "30M", ну а про read выше описано.

щас пока игрался - на дисплее все пропало, опять засветка одного ряда....
на 2х разных дисплеях..
прошивю по новой _AT - все равно засветка.... совсем непонятки :-) 10 минут назад все работало....

Ответить

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