ВУЗ:
Составители:
139
2.5. Симулятор ADSIM
ADSIM – это приложение Windows, которое полностью программно
моделирует на ПК все функциональные возможности микроконвертора,
включая АЦП и ЦАП. Симулятор имеет удобный интуитивный интерфейс и
располагает несколькими стандартными способами отладки целевых программ,
включая возможность создания множества контрольных точек и пошагового
выполнения. Симулятор как инструментальное средство разработчика удобно
использовать для обучения программированию ADuC824, а также для
предварительной отладки целевого кода до его переноса в кристалл. Симулятор
идеально подходит для отладки программных блоков целевой программы, не
требующих взаимодействия с внешней средой микроконвертора, например,
подпрограмм двоичной арифметики, преобразования форматов представления
чисел, обращения к табличным функциям и т. п. ADSIM точно моделирует
АЦП, включая возможность выбора времени преобразования, автокалибровку и
симуляцию температурного датчика на кристалле. Применение симулятора при
разработке позволяет сберечь ресурс количества циклов записи-стирания
программной памяти используемого микроконтроллера, хотя для ADuC824
последнее не является актуальным.
Открытие симулятора производится двойным щелчком левой клавиши
мыши на иконке ADSim в меню START. Затем необходимо произвести выбор
устройства (микроконвертора) для симуляции. В опции меню «Configuration»
следует выбрать пункт «Project Options» и в поле «Processor Options»
открывшегося окна выбрать из выпадающего списка ADuC824, как это
показано на рис. 2.16. Тактовая частота ADuC824 не может быть выбрана
пользователем, так как симулятор сам устанавливает ее равной 32768 Гц. В
поле «Warnings» окна «Project Options» пользователь может определить, при
возникновении каких ситуаций в процессе симуляции целевого кода симулятор
будет генерировать предупреждения.
В разных версиях симулятора поля могут иметь различный вид. После
выбора требуемого устройства следует удостовериться, что верхняя строка
окна симулятора начинается с надписи «ADuC824».
Страницы
- « первая
- ‹ предыдущая
- …
- 137
- 138
- 139
- 140
- 141
- …
- следующая ›
- последняя »
