Архив рубрики: Микроконтроллеры

STM32 – лучше поздно, чем никогда! #5 (Монохромный дисплей GMG12864-06D)

Автор: | 24.09.2023

Теперь попробуем подключить монохромный дисплей GMG12864-06D на контроллере ST7565R Дисплей дешевый, у меня он от синтезатора «Ёжик-S2», дружба с которым у нас не задалась! Сначала подумал, чего я буду париться, найду готовую библиотеку и буду радоваться, да, библиотек на просторах интерната есть! Понравилась библиотека от Олега Волкова, подключил, завелось, решил добавить шрифт покрасивше и побольше,… Читать далее »

Arduino MEGA2560 — кривые fuses bits

Автор: | 07.09.2023

В одном проекте для отладки используется плата Arduino MEGA2560, после некорректной записи fuses для частоты тактирования, МК соответственно залочился, т.е. программатор USBAsp перестал видеть мегу. Вспомнил, что я давненько делал FuseBit Doctor-а, решил попробовать восстановить работоспособность меги. В интернете попалась соответствующая статья. После попытки соединять ардуиновскими проводками естественно ни чего не вышло, т.к. все соединения… Читать далее »

STM32 – лучше поздно, чем никогда! #4 (коррекция частоты Si5351A на практике)

Автор: | 28.08.2023

В прошлой записи, я описал метод корректировки выходной частоты Si5351 путем записи реальной частоты опорного кварцевого резонатора для тактирования сишки. Решил показать как оно работает. Для общения с STM32 у меня нет под рукой свободного валкодера или кнопок, решил управлять платкой через CAT OmniRig, так как наработки для прошлого синтезатора уже отработаны, за одно проверил… Читать далее »

STM32 – лучше поздно, чем никогда! #3 (подключаем Si5351A)

Автор: | 27.08.2023

Пробуем подключить генератор Si5351. Взял всем известную платку модуля Si5351 от Adafruit и немного модернизировал. Так как питание STM32 осуществляется напряжением +3,3v то на платке модуля нам не нужен преобразователь уровней с +5v до +3,3v на шине i2c. Я, беспощадно, феном «сдул» два подтягивающих резистора номиналом 10k по входу платки модуля линий SCL и SDA… Читать далее »

STM32 – лучше поздно, чем никогда! #2

Автор: | 24.08.2023

Приехала «синяя таблетка», проверим как будет прошиваться платка китайским программатором ST-Link V2 и как будет работать отладка в режиме реального времени. Модернизируем код, который вчера гоняли в протеусе. Добавим переменную My_Counter и инициализируем ее с нулевым значением далее в основной цикл добавим инкремент нашей переменной, потом проверяем, если значение переменной равно или больше 11 то… Читать далее »

STM32 — лучше поздно, чем никогда!

Автор: | 23.08.2023

Лето подходит к концу, руки начали тянуться к радио, вернее к паяльнику! Начитавшись про возможности микроконтроллеров STM32 в голове сразу забурлили идеи, особенно после ознакомления с FreeRTOS, одна из них, это перенести свой синтезатор для STEP-II на STM32 и попробовать реализовать FT8-дуделку с возможностью отправки QSO напрямую в LotW для дачно/полевых условий использования трансивера. Надо… Читать далее »

WSPR маяк из готовых модулей. Update #6

Автор: | 10.06.2023

Обновление от 07.06.2023 Релиз прошивки (HEX): 2.02 Релиз конфигуратора (CFG): 2.0.8469 Добавлен файл прошивки для GPS модуля с обозначением GY-GPS6MV2 Обратился коллега, Олег UA0ZEO, с проблемой, приобрел модуль GPS, внешне похож на NEO-6, но с ним маяк не показывает GPS данные. Попросил коллегу через терминал получить данные от модуля. После анализа, нашлась проблема, тот модуль… Читать далее »

Собираем HAM Синтезатор на Si5351, этап 5 – ФНЧ на выходах BFO и VFO

Автор: | 02.04.2023

Завершаем, предыдущий этап тут Дошли руки посчитать ФНЧ на выходы синтезатора и смонтировать необходимые компоненты на плате, ПЧ у меня 8865 КГц, преобразование в настройках стоит «всегда вверх», ФНЧ посчитал на частоты среза 10 МГц для BFO и 40 МГц для VFO Модели фильтров Колечки применил амидоновские T25-2, для BFO по 17 витков, для VFO… Читать далее »

WSPR маяк из готовых модулей. Update #5

Автор: | 10.03.2023

Обновление от 10.03.2023 Релиз прошивки HEX: 2.00 Релиз конфигуратора CFG: 2.0.8469 Если в качестве индикатора выбран светодиод L и модуль DS-3231 был выбран в качестве источника времени, при отсутсвии ответа от DS-3231 по шине i2c, светодиод быстро моргает. Debag: Исправлено подключение к конфигуратору при отсутствующем/неисправном модуле DS-3231, если он был выбран в качестве источника времени.… Читать далее »

Собираем HAM Синтезатор на Si5351, этап 4 – настройка

Автор: | 22.01.2023

Продолжим, предыдущий этап тут. Синтезатор собран на прототипе я не устанавливал фильтры нижних частот на выходах VFO/BFO, а установил перемычки, их видно на фото ниже Про ФНЧ на выходах есть отдельная запись на блоге. Перейдем к процессу настроек. Чтобы войти в меню настроек, необходимо кнопку FUNC удерживать нажатой в течении 5…6 секунд. Запись частоты нижнего… Читать далее »