LabVIEW портал

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Создание прошивки для LPC2368

В данной статье покажу как можно создать прошивку для мигания светодиодом (самое простое) и программу для управления рулевой машинкой (демострация работы 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

 

Все остальные настройки и манипуляции такие же, как и при создании прошивки для мигания светодиодом.

 

 

 

 

 

 

 

Комментарии  

 
0 #1 Роман Заболотников 23.10.2010 15:26
А можно как нибудь обновить картинки?((( не отображаются совсем!
Цитировать
 
 
0 #2 Сергей Иванов 23.10.2010 17:55
всё, переделал. если не будет видно какой-нибудь изображение, то нажимай F5 ))
Цитировать
 
 
0 #3 Евгений Граф 24.10.2010 18:01
Сергей, спасибо. А ты не в курсе как долго хранятся картинки на радикале? Если что то есть возможность загрузить их либо в нашу галерею, либо закачать на наш сервер при написании статьи. Так же некоторые пользователи не видят картинок с радикала, например Миша (mzu), т.к. у него доступ к их серверу отключен. Если не сложно переделай плиз.
Цитировать
 
 
0 #4 Сергей Иванов 25.04.2011 12:34
сколько храняться - не знаю. пока нигде ни разу не удаляли. я сначала загражал на ваш сервер, но картинки не отображаются как надо, точнее вообще не отображаются. ок, переделаю, но будет выглядеть как и в статье с инсталлятором.
Цитировать
 

Добавить комментарий


Защитный код
Обновить