Программа наглядной перекодировки
Делал для себя, но наверное будет полезна и другим… Зачастую семисегментные индикаторы к микроконтроллерным системам подключаются как удобнее по разводке, а программа перекодирует по табличке… Так вот как раз для упрощения этой задачи – подготовки таблиц – и предназначена программа. Все наглядно и просто. Кликаете мышкой по сегменту для переключения, внизу видите десятичное и 16-ричное число. Число можно инвертировать. Клик правой кнопкой мыши – задать, какой бит соответствует этому сегменту. Правда, нет проверки на правильность – можно задать одинаковые. Лениво было проверять При выходе сохраняет соответствие сегментов битам |
Программа отладочного обмена по RS232 Позволяет передавать введенные байты по RS232 и отображает принятые (в символьном или шестнадцатеричном виде). Управляет линиями DTR и RTS. Принятое можно сохранить в файл. Есть режим добавления контрольной суммы (дополнение до 0) и запоминание последних посылок. Программа простейшая, написана была весьма давно, для конкретной задачи – но оказалась полезной, пользуюсь ей до сих пор. Надеюсь пригодится и вам. Не забывайте, что для стыковки компьютера с МК нужна схема согласования уровней (max232 или аналог) Выбор номера порта и скорости обмена осуществляется при запуске. Командная строка для COM2 и скорости 2400 бод:
11-Sep-2005 Программа немного доработана – сохранение и повтор символьных строк, авто-CR символьной строки |
Программа отладочная многоцелевая. Годится для проверки собранного шлейфа программатора, для обмена с чем-то еще по SPI (чуток модифицировав, использовал для работы с дисплеем от нокии 3310). Должна лежать в той же папке где и UniProf (точнее, в папке, где есть LPTWDMIO.SYS). Позволяет устанавливать в 0 или 1 Reset, MOSI (по стробу), формировать строб, ну и увидеть состояние MISO (тоже по стробу). Немного устаревшая версия, см. далее – лучший вариант для проверки шнурка. Но зато может обмениваться байтом по SPI |
Программа для проверки шлейфа программатора Она также должна лежать в той же папке где и UniProf (ну или там где LPTWDMIO.SYS) Позволяет устанавливать в 0 или 1 Reset, MOSI и SCK, а также показывает состояние MISO (тут уже безо всякого строба). Иметь в виду, что для проверки MISO его надо подключить на Vcc – так как в схеме шнурка Громова он уже “притянут” на землю |