Весь ассортимент компании "Симметрон электронные компоненты" вы можете
приобрести в розницу в фирменных магазинах "Микроника".
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.