Поиск по сайту: |
|
По базе: |
|
Главная страница > Программы |
|
|||||||||
Программный пакет KickStart для микроконтроллеров MSP430 с Flash-памятью компании Texas Instruments.Программный пакет KickStart создан совместными усилиями компаний Texas Instruments и IAR Systems. Компания IAR Systems специализируется на создании внутрисхемных эмуляторов и компиляторов для микроконтроллеров самых различных компаний. Теперь этой чести удостоилась компания Texas Instruments с ее семейством микроконтроллеров MSP430 с flash-памятью. Программный пакет KickStart позволяет создавать программы на языке С (ограниченная версия с максимальным размером скомпилированного файла - 1KB) и на языке ассемблер - без ограничений. Компания Texas Instruments выпустила отладочный набор MSP-FET430X110, показанный на рисунке 1. Набор предназначен для приобретения разработчиком навыков работы с новым семейством микроконтроллеров MSP430F11x1 с Flash-памятью, выпускаемых компанией Texas Instruments. KickStart переводится как "резкий старт". Действительно, программный пакет KickStart в сочетании с отладочной платой резко уменьшают время, необходимое для освоения нового микроконтроллера MSP430F11x1.
В состав отладочного набора входит макетная плата, CD-диск с программным обеспечением и документацией в формате PDF, кабель с разъемом, а также два микроконтроллера MSP430F1121 с Flash-памятью программ. Макетная плата набора выполняет также функции программатора. На макетной плате установлено гнездо для микроконтроллера (ZIF) и другие компоненты, необходимые для работы макетной платы. Макетная плата подключается к компьютеру 25-контактным разъемом (порт LPT). Все микроконтроллеры с Flash-памятью семейства MSP430F11x1 имеют корпус SMD, поэтому 20-контактное гнездо для микроконтроллера MSP430F11x1 (специально изготовленное компанией Texas Instruments) - хороший подарок разработчику. Некоторых может смутить отсутствие в комплекте MSP_FET430X110 блока питания. Не волнуйтесь, энергии параллельного порта компьютера (LPT) достаточно для работы комплекта - микроконтроллер MSP430F1121 потребляет в рабочем режиме меньше 300 mkA. Для программирования микроконтроллера вполне хватает 2 mA. Установка (инсталляция) программного обеспечения
Программа установки пакета KickStart создаст на диске Вашего компьютера папку "IAR", в которую поместит программное обеспечение для наладки программ микроконтроллеров MSP430 с Flash-памятью. В эту же папку будет помещено огромное количество документации и файлов-примеров программ для микроконтроллеров MSP430. Пакет программного обеспечения KickStart рассчитан на работу с операционными системами Windows95,98,NT4.0 и занимает на диске примерно 24 MB. Ниже будет описана последовательность действий для корректного использования программного пакета. Возможна работа в режиме "симулятор" без подключения отладочной платы и в режиме "отладка" с подключением отладочной платы, записью программы в микроконтроллер и возможностью прогона программы в реальном времени или по шагам. Режим "симулятор" (пример на языке ассемблер). 1) Выбираем "Workbench" (START->PROGRAMS->IAR SYSTEMS->IAR EMBEDDED WORKBENCH FOR MSP430 KICKSTART->IAR EMBEDDED WORKBENCH) из меню Windows. На экране монитора появится окно, показанное на рисунке 2.
2) Создаем новый проект:
3) Добавим файл к вновь созданному проекту test:
4) Просмотр выбранного файла fet_4.s43: открываем папку Common sources в окне IAR EMBEDDED WORKBENCH и делаем двойной клик мышкой по имени файла (fet_4.s43). Получим окно, показанное на рисунке 3.
5) Установка параметров проекта:
Результат действий показан на рисунке 5. Рис.5 6) Компилируем проект : PROJECT->BUILD ALL. В окне Messages появится сообщение: "0 errors and 0 warnings" ( 0 ошибок и 0 предупреждений). Это нормально, ведь программа тестировалась при создании проекта. 7) Запускаем C-SPY : PROJECT->DEBUGGER стартует отладчик C-SPY, показанный на рисунке 6. 8) Тестирование (прогон программы) :
Примечание: При пуске C-SPY без использования симулятора Workbench, после выбора файла, который должен открываться, выберите s430_ks, как драйвер C-SPY для использования имитатора. Так выглядит процесс отладки программного обеспечения микроконтроллера MSP430F1121 на ассемблере. Все перечисленные действия могут быть осуществлены без использования отладочной платы комплекта MSP-FET430X110. Процесс отладки программного обеспечения с использованием отладочного комплекта выглядит иначе и будет описан ниже. Режим "отладчик" (пример на языке ассемблер). Подключаем отладочную плату из комплекта MSP-FET430X110 к принтерному порту компьютера (обычно LPT1). Листинг программы Fet_1.s43, с которой мы будем работать, приведен ниже. ;***************** Fet_1.s43*********************** Reset mov #SFE(CSTACK),SP ; Установка указателя стека SetupWDT mov #WDTPW+WDTHOLD,&WDTCTL ; Остановка WatchDog SetupP1 bis.b #001h,&P1DIR ; Установка выхода P1.0 в "1" Mainloop xor.b #001h,&P1OUT ; Переключение выхода P1.0 mov #065000,R15 ; Генерация задержки с использованием R15 L1 dec R15 ; Уменьшение содержимого R15 jnz L1 ; R15 = 0 ? jmp Mainloop ; Повторить цикл ;*************************************************** Результат работы программы Fet_1.s43 - мигающий светодиод на отладочной плате комплекта MSP-FET430X110, подключенный к выходу P1.0 микроконтроллера MSP430F1121.
Светодиод на отладочной плате начинает мигать. Ваша первая программа для микроконтроллера MSP430F1121 - Fet_1.s43 работает теперь в реальном режиме. Установочный (Setup) пакет состоит из двух файлов: fet_r202.exe (17,4 MB) и fet_r202u.exe (5,8 MB). Эти файлы доступны на сервере компании Texas Instruments: www.ti.com и являются свободно распространяемыми, т.е. FREE. Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|