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 в указанном ниже порядке. Следуйте приглашениям, появляющимся в ходе установки каждого компонента, и на все вопросы выбирайте ответ, предлагаемый по умолчанию.
  1. Установите CodeWarrior Development Studio for Microcontrollers v6.3 Special Edition.
  2. Установите пакет обновлений CodeWarrior Service Pack v6.3 for MC9S08LH64.
  3. Установите набор инструментальных средств P&E.
  4. Установите два файла проекта CodeWarrior — для этого выберите закладку Software (ПО) и кликните по ссылке Lab Software Projects (Лабораторные программные проекты). После этого начнётся распаковка двух файлов проекта, указанных ниже. Поместите их в новую папку Мои документы/TWRLH64 на жёстком диске своего компьютера.
    • TWRLH64_Quick_Start

    • TWRLH64_Accelerometer

Установите модуль TWR-S08LH64

  1. Извлеките модуль TWR-S08LH64 из антистатического пакета. Убедитесь в том, что все джамперы (перемычки) находятся в положениях по умолчанию (см. рисунок ниже).
  2. Символ означает отсутствие джампера.
  3. Подключите USB-кабель из комплекта поставки к свободному USB-порту компьютера и к разъёму mini-B USB на модуле TWR-S08LH64. Дождитесь, когда ПК автоматически установит необходимые USB-драйверы. USB-драйверы модуля TWR-S08LH64 включены в установочный пакет ПО CodeWarrior.



Запустите программу CodeWarrior и среду для отладки

  1. Запустите CodeWarrior, выбрав соответствующий ярлык в меню Пуск ОС Windows.
  2. В меню приложения CodeWarrior выберите File > Open (Файл > Открыть), затем — проект PE_LH64_Quick_Start.mcp, который находится в папке Мои документы/TWRLH64, созданной на шаге 1.
    Это встроенный пример, скопированный вами с диска Getting Started DVD (Начало работы), имеющегося в составе набора инструментальных средств для модуля Tower.
  3. Кликните Open (Открыть), чтобы открыть окно проекта.
  4. Основная часть кода на языке C для этого примера содержится в файле LH64_Demo.c. Для просмотра кода откройте данный файл.
  5. В основном меню выберите Project > Debug (Проект > Отладка). Запустится компиляция исходного кода и будет создан исполняемый файл для загрузки демо-модуля TWRS08LH64.
  6. В данный момент микроконтроллер остановлен и находится в состоянии с низким энергопотреблением, однако вы можете увидеть сообщение «There is currently no communication» (Подключения отсутствуют). Нажмите OK. Восстановите подключение, нажав переключатель SW2 и выбрав пункт Component > Set Connection (Компонент > Установить соединение), укажите «HCS08 and FSL open source BDM» (HCS08 и FSL OSBDM). Подключение по интерфейсу BDM восстановится.
  7. Когда на экране появится сообщение «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 и выполните его отладку

  1. В основном меню выберите Run > Start/Continue (Запуск > Старт/Продолжение). Начнётся выполнение программы в режиме реального времени.
  2. В основном меню выберите Run > Halt (Запуск > Остановка). Выполнение программы остановится. В окне исходного кода будет подсвечена команда, которая должна выполняться следующей.
  3. В основном меню выберите Run > Single Step (Запуск > Пошаговое выполнение). Выполнится подсвеченная в окне исходного кода команда, после чего программа снова остановится.
  4. В основном меню выберите Run > Start/Continue (Запуск > Старт/Продолжение). Работа приложения возобновится с той точки, где оно было остановлено.
  5. Теперь, когда установка программного и аппаратного обеспечения успешно завершена, протестируйте свой модуль 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)
Дополнительная информация — на Web-страницах www.freescale.com/tower и www.freescale.com/lcd.

Freescale, логотип Freescale и CodeWarrior являются товарными знаками компании Freescale Semiconductor, Inc., зарегистрированными в Офисе патентов и товарных знаков США. Названия всех остальных товаров и услуг являются собственностью их владельцев. © 2010 Freescale Semiconductor, Inc.

Электронные компоненты Freescale >>>
О компании Freescale >>>