Программы для работы с микроконтроллером Fujitsu MB90F598G
CanFu - отладчик /для IBM компьютера/
CanFu - эту программу я разработал специально для работы с микроконтроллером Fujitsu MB90F598G. Но она легко может быть перенастроена под любой другой микроконтроллер. Для этого надо написать драйверы и изменить базу данных регистров.
Программа позволяет на компьютере отразить текущее состояние любого регистра
микроконтроллера, получить справку и изменить значение регистров. Очень удобен при изучении функций микроконтроллера, так как сразу показывает реакцию микроконтроллера на изменение состояния того или иного бита в регистре. Также отображаются и изменяются приоритеты прерываний.
Кроме того, программа позволяет отображать и изменять переменные пользователя, что позволяет эффективно отладить разрабатываемые программы.
Соединение с микроконтроллером осуществляется через COM порт.
Общий вид программы. Выбран загружаемый таймер, при этом автоматически может открываться справочное окно по выбранному контроллеру. При выборе того или иного бита регистра в справочном окне будет произведен автоматический поиск названия этого бита и выдана справка. Содержание в справочном окне можно редактировать и сделать более удобным для себя, меняя цвет, шрифт и само содержание.
Справочное окно
Определение адреса вектора прерывания и изменение уровня.
Окно настроек программы
RS0.exe - ИК сервер /для IBM компьютера/
Для работы с микроконтроллером Fujitsu MB90F598G я специально разработал программу, которая может через микроконтроллер декодировать, хранить и передавать последовательность инфро-красных команд устройствам, использующие различные дистанционные пульты управления. Это и телевизоры, шторы с электроприводами, проигрыватели, роботы и любые другие устройства.
RS0.exe - программа управляет микроконтроллером и позволяет создавать алгоритм последовательности команд по расписанию для инфрокрасного управления устройствами.
Сама программа состоит из трех основных частей:
1. Сканер - прием от микроконтроллера серии импульсов ИК команды. Командам присваиваются имена и они могут обьединяться в группы, например, по устройствам. Программа позволяет отбражать серии импульсов, передавать и тестировть, а также корректировать их.
2. Алгоритм - позволяет создать серию команд, включая макро команды, в нужной последовательности, задавать число повторений и задержки.
3. Тайм лайн - временная шкала, на которой отражаются этапы и визир текущего выполнения.
Алгоритм создается из ранее записанных сканером команд, которые выбираются из окна команд, а иконка команды, ее длительность и число повторений редактируются и выбираются в окошке "Комамнды". В качастве команд могут быть выбраны файлы программ, которые в нужное время будут загружены на выполнение, а также видео и музыкальные файлы. |
Окно настроек программы
|