В данной статье покажу как можно создать прошивку для мигания светодиодом (самое простое) и программу для управления рулевой машинкой (демострация работы PWM порта).
Для этого нам понадобится микроконтроллер LPC2368 со всем необходимым для его прошивки и выводами с ножек. Я использовал для этого отладочную плату на основе LPC2368 http://starterkit.ru/html/index.php?name=shop&op=view&id=9 чтобы сосредоточиться на программной чатсти, а не на аппаратной. Кроме железа понадобится софт - LabView 8.6 и Embedded Development Module.
После того, как железяки собраны в кучу, можно заняться программированием. Начнём с мигания светодиодом.
Мигание светодиодом.
Сначала необходимо создать проект, в настройках необходимо выбрать тот микроконтроллер, с которым будем работать. Рисуем простейшую программу для мигания светодиодом.
В программе задаём номер порта, с которым будем работать. Заодно смотрим его физическое расположение на микроконтроллере, в данном случае : Р2.0
Ищем соответствующую ножку в даташите на наш микроконтроллер и подключаем туда светодиод (подключать надо через сопротивлерние (500-1000 Ом), а то порт может сгореть).
Нажимаем правой кнопкой мыши на application и выбираем properties. после чего убираем галочку с Enable debug
Нажимаем правой кнопкой мыши на application и выбираем build и ждём...
После мучительных ожиданий нажимаем правой кнопкой мыши на MCB2300 и выбираем show kei uVision
Открывается Keil uVision. нажимаем на Option for target
Во вкладке device выбираем тип контроллера, который будет впоследствии прошиваться, во вкладке output ставим галочку напротив Creat HEX file, так же, нажав на select folder for object указываем путь, куда у нас всё сохранится
Во вкладке target в окне operating system выбираем RTX Kernel. нажимаем ок
Осталось нажать на build target и немного подождать
Получаем долгожданный HEX, который загружаем в микроконтроллер и любуемся миганием светодиода.
Прошивать удобно с помощью Fkash Magic
Управление сервомашинкой.
Собственно, здесь демонстрируется работа PWM порта. Рулевая машинка используется такого вида: http://www.rcdesign.ru/articles/radio/servo_intro
На картинке снизу справа показаны настройки порта, кстати, используется тот, что использовался для мигания светодиодом (Р2.0)
Видео работы машинки: http://www.youtube.com/watch?v=PhjKP1oEHkM
Все остальные настройки и манипуляции такие же, как и при создании прошивки для мигания светодиодом.



В этом разделе ты найдёшь уроки как для начинающих так и для продвинутых пользователей LabVIEW.
Уроки разделены по тематике и по возрастающей сложности (см. меню слева).
Для просмотра видеоуроков требуется плагин Adobe Flash Player, который можно бесплатно скачать с сайта Adobe:





