TWR-S08LH64: Быстрый старт
MC9S08LH64 — максимальная продолжительность работы от батарей, точность измерений и простота разработки
Модуль TWR-S08LH64
TWR-S08LH64-KIT
Freescale Tower System
Модуль TWR-S08LH64 является составной частью Freescale Tower System — модульной платформы для разработки, позволяющей быстро создавать прототипы и неоднократно использовать инструментальные средства путём изменения аппаратной конфигурации. Выведите вашу разработку на новый уровень — начните собирать свою систему Tower уже сегодня. Набор TWR-S08LH64 поставляется с двумя соединительными платами (TWR-ELEV) и платой-прототипом (TWR-PROTO). |
Введение
MC9S08LH64 — это один из микроконтроллеров Freescale с интегрированным драйвером ЖК-дисплея и с пониженным энергопотреблением. Модуль TWR-S08LH64 содержит встроенный дисплей, благодаря которому разработчики могут анализировать создаваемое ПО с помощью интегрированного драйвера ЖК-дисплея. Данное руководство по быстрому старту поможет вам за считанные минуты подготовиться к разработке своего следующего ЖК-приложения на базе микроконтроллера MC9S08LH64.Пошаговая инструкция по установке
После того как вы выполните все действия, описанные в данном документе, ознакомьтесь с лабораторным практикумом по TWR-S08LH64 (документ TWRS08LH64LAB), который находится в разделе Training на DVD. Вы сможете подробнее узнать о ключевых преимуществах при использовании микроконтроллера MC9S08LH64 в вашем приложении.Установите программное обеспечение
Вставьте в компьютер диск DVD из комплекта поставки. После того как на экране появится начальная заставка, установите инструментальные средства разработки CodeWarrior в указанном ниже порядке. Следуйте приглашениям, появляющимся в ходе установки каждого компонента, и на все вопросы выбирайте ответ, предлагаемый по умолчанию.- Установите CodeWarrior Development Studio for Microcontrollers v6.3 Special Edition.
- Установите пакет обновлений CodeWarrior Service Pack v6.3 for MC9S08LH64.
- Установите набор инструментальных средств P&E.
- Установите два файла проекта CodeWarrior — для этого выберите закладку Software (ПО) и кликните по ссылке Lab Software Projects (Лабораторные программные проекты). После этого начнётся распаковка двух файлов проекта, указанных ниже. Поместите их в новую папку Мои документы/TWRLH64 на жёстком диске своего компьютера.
- TWRLH64_Quick_Start
- TWRLH64_Accelerometer
Установите модуль TWR-S08LH64
- Извлеките модуль TWR-S08LH64 из антистатического пакета. Убедитесь в том, что все джамперы (перемычки) находятся в положениях по умолчанию (см. рисунок ниже).
- Символ означает отсутствие джампера.
- Подключите USB-кабель из комплекта поставки к свободному USB-порту компьютера и к разъёму mini-B USB на модуле TWR-S08LH64. Дождитесь, когда ПК автоматически установит необходимые USB-драйверы. USB-драйверы модуля TWR-S08LH64 включены в установочный пакет ПО CodeWarrior.
Запустите программу CodeWarrior и среду для отладки
- Запустите CodeWarrior, выбрав соответствующий ярлык в меню Пуск ОС Windows.
- В меню приложения CodeWarrior выберите File > Open (Файл > Открыть), затем — проект PE_LH64_Quick_Start.mcp, который находится в папке Мои документы/TWRLH64, созданной на шаге 1.
Это встроенный пример, скопированный вами с диска Getting Started DVD (Начало работы), имеющегося в составе набора инструментальных средств для модуля Tower. - Кликните Open (Открыть), чтобы открыть окно проекта.
- Основная часть кода на языке C для этого примера содержится в файле LH64_Demo.c. Для просмотра кода откройте данный файл.
- В основном меню выберите Project > Debug (Проект > Отладка). Запустится компиляция исходного кода и будет создан исполняемый файл для загрузки демо-модуля TWRS08LH64.
- В данный момент микроконтроллер остановлен и находится в состоянии с низким энергопотреблением, однако вы можете увидеть сообщение «There is currently no communication» (Подключения отсутствуют). Нажмите OK. Восстановите подключение, нажав переключатель SW2 и выбрав пункт Component > Set Connection (Компонент > Установить соединение), укажите «HCS08 and FSL open source BDM» (HCS08 и FSL OSBDM). Подключение по интерфейсу BDM восстановится.
- Когда на экране появится сообщение «The debugger is going to mass erase the non volatile memory [eeprom and flash] of the current device, then program the application» (Отладчик полностью очистит содержимое энергонезависимой памяти [ЭСППЗУ и флэш] текущего устройства, а затем перепрограммирует приложение), нажмите OK. Будет открыта новая среда отладчика.
Запустите код примера на модуле TWR-S08LH64 и выполните его отладку
- В основном меню выберите Run > Start/Continue (Запуск > Старт/Продолжение). Начнётся выполнение программы в режиме реального времени.
- В основном меню выберите Run > Halt (Запуск > Остановка). Выполнение программы остановится. В окне исходного кода будет подсвечена команда, которая должна выполняться следующей.
- В основном меню выберите Run > Single Step (Запуск > Пошаговое выполнение). Выполнится подсвеченная в окне исходного кода команда, после чего программа снова остановится.
- В основном меню выберите Run > Start/Continue (Запуск > Старт/Продолжение). Работа приложения возобновится с той точки, где оно было остановлено.
- Теперь, когда установка программного и аппаратного обеспечения успешно завершена, протестируйте свой модуль TWR-S08LH64 — для этого запустите приложение Tower module, предварительно загруженное во встроенную флэш-память микроконтроллера. Более подробная информация об использовании демонстрационного кода приведена в лабораторном практикуме по TWR-S08LH64.
Узнайте больше о микроконтроллере MC9S08LH64 и о программном обеспечении
Дополнительную информацию можно найти в документации и в разделе Training прилагаемого DVD.Документация по микроконтроллеру MC9S08LH64
- MC9S08LH64 Reference Manual (MC9S08LH64: Справочное руководство)
- MC9S08LH64 Data Sheet (MC9S08LH64: Спецификация)
Документация по TWR-S08LH64-KIT
- Tower Module Schematics (Принципиальные схемы модуля Tower)
- Tower Module LCD Glass Specification (Техническое описание ЖК-дисплея модуля Tower)
- Three Axis Low-g Micromachined Accelerometer Data Sheet (Спецификация на трёхкоординатный микромеханический датчик малых ускорений)
- Tower Module Users Guide: Created by Axiom (Модуль Tower. Руководство пользователя: создано компанией Axiom)
Freescale, логотип Freescale и CodeWarrior являются товарными знаками компании Freescale Semiconductor, Inc., зарегистрированными в Офисе патентов и товарных знаков США. Названия всех остальных товаров и услуг являются собственностью их владельцев. © 2010 Freescale Semiconductor, Inc.
Электронные компоненты Freescale >>>
О компании Freescale >>>