Автоматический датчик кода Морзе (АДКМ) Печать
Добавил(а) microsin   

Проект генерирует сигналы морзянки - 50 групп, каждая группа по 5 символов. Скорость передачи можно регулировать триммером, который стоит на отладочной плате. Можно выбирать, какой текст генерить - английские буквы или цифры, или буквы плюс цифры. Если к порту DBGU подключить компьютер и запустить на нем терминальную программу, настроенную на работу через COM-порт (115200 бит/сек, 8 бит, без четности, 1 стоп-бит), то можно видеть генерируемые морзянкой символы, а также передавать морзянкой клавиатурные нажатия (получается клавиатурный датчик кода Морзе).

В этом проекте [1] использовалась отладочная плата Olimex SAM7-EX256 с микроконтроллером AT91SAM7X256. Демонстрируется работа с ЖКИ-индикатором Nokia 6610, генерация синусоидального сигнала с помощью широтно-импульсной модуляции (PWM), работа с аналого-цифровым преобразователем (ADC), работа с таймерами-счетчиками, опрос кнопок по прерываниям, настройка пользовательского сброса, ввод/вывод символов через DBGU и др.

[Ссылки]

1. 090125adkm-public.zip - исходники проекта автоматического генератора кода Морзе (проект IAR). В папке doc есть файл Nokia_6100_LCD_Display_Driver.pdf - документация по использованию и системе команд LCD индикатора Nokia 6100 (на чипах Philips PCF8833 и Epson S1D15G00).