Вспомогательные программы


Программа наглядной перекодировки

Делал для себя, но наверное будет полезна и другим… Зачастую семисегментные индикаторы к микроконтроллерным системам подключаются как удобнее по разводке, а программа перекодирует по табличке… Так вот как раз для упрощения этой задачи – подготовки таблиц – и предназначена программа.

Все наглядно и просто. Кликаете мышкой по сегменту для переключения, внизу видите десятичное и 16-ричное число. Число можно инвертировать. Клик правой кнопкой мыши – задать, какой бит соответствует этому сегменту. Правда, нет проверки на правильность – можно задать одинаковые. Лениво было проверять :-)

При выходе сохраняет соответствие сегментов битам

Программа наглядной перекодировки

180 кб


Программа отладочного обмена по RS232

Позволяет передавать введенные байты по RS232 и отображает принятые (в символьном или шестнадцатеричном виде). Управляет линиями DTR и RTS. Принятое можно сохранить в файл. Есть режим добавления контрольной суммы (дополнение до 0) и запоминание последних посылок.

Программа простейшая, написана была весьма давно, для конкретной задачи – но оказалась полезной, пользуюсь ей до сих пор. Надеюсь пригодится и вам.  Не забывайте, что для стыковки компьютера с МК нужна схема согласования уровней (max232 или аналог)

Выбор номера порта и скорости обмена осуществляется при запуске. Командная строка для COM2 и скорости 2400 бод:

>obmen 2 2400

11-Sep-2005 Программа немного доработана – сохранение и повтор символьных строк, авто-CR символьной строки

Пограмма обмена

200 кб


Программа отладочная многоцелевая.

Годится для проверки собранного шлейфа программатора, для обмена с чем-то еще по SPI (чуток модифицировав, использовал для работы с дисплеем от нокии 3310). Должна лежать в той же папке где и UniProf (точнее, в папке, где есть LPTWDMIO.SYS).

Позволяет устанавливать в 0 или 1 Reset, MOSI (по стробу), формировать строб,  ну и увидеть состояние MISO (тоже по стробу). Немного устаревшая версия, см. далее – лучший вариант для проверки шнурка. Но зато может обмениваться байтом по SPI

spimaster

170 кб


Программа для проверки шлейфа программатора

Она также должна лежать в той же папке где и UniProf (ну или там где LPTWDMIO.SYS) Позволяет устанавливать в 0 или 1 Reset, MOSI и SCK, а также показывает состояние MISO (тут уже безо всякого строба). Иметь в виду, что для проверки MISO его надо подключить на Vcc – так как в схеме шнурка Громова он уже “притянут” на землю

spidebug

170 кб