Контроллер телеграфного маяка на PIC12F629

Автор: | 19.03.2019

Несколько лет назад делал контроллер маячка на PIC12F629, на днях коллега попросил обновить прошивку в связи со сменой позывного. С трудом нашел в своих архивах исходники, чтобы не потерять вообще, решил данную запись в блоге сделать. Схемное решение не новое, МК управляет PTT и формирует НЧ сигнал. Подключить можно к самому простому баофенгу на двойку.

Компонент LS1 в схеме нужен для вывода звука на аудио устройство компьютера для отладки при симуляции в протеусе, можно послушать, что получается, в практической схеме он не нужен. Светодиод LED1 сигнализирует о включении PTT. Алгоритм работы прост – включаем PTT, ждем пару секунд, проигрываем запрограммированный текст, выключаем PTT, пауза между передачами и так по кругу.

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

Чтобы поменять воспроизводимый текст, достаточно изменить следующий код

В программе предусмотрены паузы между передачами в 30 и 60 секунд, в строке 110 можно прописать соответственно PauseTX_30 или PauseTX_60. Код максимально за комментировал, разобраться интересующимся надеюсь будет не сложно!

Измененный проект для получения прошивки необходимо скомпилировать нажав на кнопку F7 или выбрав пункт меню Build/Build project. После чего в папке с проектом появится файл прошивки

Запрограммировать МК можно JDM-совместимым программатором.

Быстренько собрал на макетке схемку и проверил как пиликает!

В архиве проект для протеуса

73!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *