
Инструмент для разработки и отладки программного кода, а также моделирования работы радиотехнических устройств на базе AVR микроконтроллеров.
VMLAB является сокращением от Visual Micro Lab и представляет собой целую виртуальную лабораторию. На скриптовом языке задаются начальные условия и схема разрабатываемого устройства, представляющая для симулятора соединения между микроконтроллером и аппаратным средствами. Утилита содержит мощный встроенный редактор текста, похожий на Microsoft Word и предлагающий много полезных функций. Число строк редактора ограничено лишь размером компьютерной памяти. В программе VMLAB представлены семейства микроконтроллеров от производителей Atmel Corporation и ST Microelectronics, а также имеется много готовых электронных компонентов, включая простые модели (резисторы, конденсаторы, светодиоды), генераторы напряжения (импульсные, синусоидальные, регулируемые), макромодели (операционные усилители, ЦАПы, модули LCD, клавиатуры 4x4, компараторы) и цифровые генераторы. При необходимости в использовании какого-либо электронного компонента, отсутствующего в базе VMLAB, есть возможность самостоятельно создать и подключить его к микроконтроллеру.
Данная среда без труда связывается с С и ассемблерными компиляторами (например программами WinAVR или CodeVisionAVR). Моделирование проходит не в реальном времени, но все процессы имеют связь с реальными величинами. В ходе эмуляции существует возможность применить осциллограф, поработать со светодиодами, изменить частоту и температуру кристалла, параллельно проанализировав, как это отразится на других значениях проекта, например, токе потребления. При движении по тексту программы присутствует функция наблюдения за состоянием: регистрового файла, портов ввода/вывода, FLASH- и EEPROM-памяти, периферийных устройств, а также построение осциллограмм сигналов, снятых с аппаратных средств, и измерение временных значений сигналов. В VMLAB присутствует и пошаговый режим моделирования. Указание точек останова позволяет провести детальный анализ работы созданной программы. А поддержка мультипроцессорности делает доступным эмуляцию двух независимо работающих микроконтроллеров, имеющих собственные прошивки, в одном устройстве.
Скачать программу
Официальный источник: https://softdeluxe.com/VMLAB-873926/
|