- - CodeVisionAVR;
- - VMLAB.
Як запрограмувати мікроконтролер
Прочитавши: 2029
Мікроконтролер призначений для управління електронними пристроями, а також здійснення взаємодії між ними згідно закладеної в нього програми. У мікроконтролерах містяться убудовані додаткові пристрої.
Вам знадобиться
Інструкція
Встановіть на комп'ютер додаток-компілятор CodeVisionAVR для програмування мікроконтролерів. У ньому створюється програма для AVR. Також вам необхідно встановити додаток-симулятор VMLAB, яке призначене для перевірки роботи програми на мікроконтролері.
Після установки зробіть резервні копії папок з програмами. Додатки мають у своєму складі приклади пристроїв на мікроконтролерів, а також вбудовані файли довідки. Використовуйте їх, щоб самостійно програмувати контролер.
Розпакуйте архів x8pwm2.rar в папку з встановленою програмою Vmlab - z8. Потім запустіть додаток Vmlab, перейдіть в меню Project і виберіть у ньому пункт Open project, потім відкрийте проект з папки з програмою Vmlab.prj. На екрані з'явиться вікно проекту, який складається з таких елементів: світлодіодів, резисторів, клавіатури, осцилографа, терміналу.
Далі клацніть в меню Project по пункту Re-build all, щоб перекомпілювати проект. З'явиться повідомлення про успішне завершення процесу, після цього ви можете приступати до моделювання мікроконтролера.
Виконайте симуляцію, тобто почніть виконання програми, яка завантажена в комп'ютерній моделі контролера, а також навколишньому його схеми. Клацніть мишкою по світлофору, щоб почати виконання програми, завантаженої в пам'ять МК. Тут же зупиніть процес.
Знову запустіть його і спостерігайте за процесом зміни напруги у вікні Scope. Зупиніть програму, розгорніть вікно з написом Code, у ньому відобразиться вихідний код програми, скомпільована Cvavr.
Зверніть увагу, що деякі рядки підсвічені жовтим, довжина цієї підсвічування говорить про час знаходження програми на цьому рядку. Після цього можна прошивати контролер за допомогою даної програми.