Схема уже довольно известная в сети, в основе нее схема Петера Халиски
(Peter Halicky OM3CPH), доработанная А.Денисовым (RA3RBE). Печатную плату
разработал Токарев Алексей, я лишь внес в нее незначительные изменения,
перевел в формат lay, выбросил из схемы 5-ти вольтовый стабилизатор и
поставил USB разъем, для того, чтобы можно было в качестве источника
питания использовать стандартный USB-разъем компьютера.
Технические характеристики
Схема состоит из:
Правильно собранный частотомер - цифровая шкала с правильно
запрограммированным PIC процессором почти не требует настройки. Минимальная
настройка заключается в подаче на вход частотомера эталонной частоты и
подстройки конденсатора C3 до получения правильных показаний на индикаторе.
При этом возможно потребуется корректировка емкости конденсатора C4.
Прошивка контроллера
Для прошивки контроллера потребуется программатор. Схему программатора не
привожу - их полно в сети. Я шил программатором Willem, просто потому что он
оказался под рукой. Для прошивки нам потребуется файл DIGSCAL.HEX, но если
вы хотите внести изменения в прошивку - вам потребуется исходный текст
DIGSCAL.ASM.
Для трансляции файла ASM в HEX потребуется программа MPASM.
Делается это следующим образом, распаковываем архив с программой MPASM
и копируем в папку с программой MPASM файл DIGSCAL.ASM с исходным текстом
программы
Трансляция исходного текста
Набираем команду MPASM DIGISCAL.ASM. После выполнения программы на экране
дисплея должно быть следующее:
MPASM 01.40 Released c 1993-96 Microchip Technology Ink./Byte Craft Limi
Checking c:\MPASM\DIGISCAL.ASM for symbols:
Assembling:
DIGISCAL.ASM 639
Building files:
Errors : 0
Warnings : 0 reported 0 suppressed
Messages : 0 reported 0 suppressed
Lines assembled : 638
Press any key to continue.
Отсутствие сообщения об ошибках и предупреждений говорит о том, что программа
оттранслирована правильно. После трансляции в директории MPASM появятся
несколько файлов с именем DIGISCAL и разными расширениями. Файл DIGISCAL.HEX
и есть тот файл, который будет записан в PIC процессор.
Тема форума:
http://msevm.com/forum/index.php?topic=5765
Файлы: