Freescale DEMO9S08SH8
тел. +7(499)347-04-82
Описание Freescale DEMO9S08SH8
Отличный выбор! Freescale (ныне NXP) DEMO9S08SH8 — это демонстрационная (оценочная) плата, созданная для быстрого старта в разработке и изучении возможностей микроконтроллера MC9S08SH8.
Описание и назначение
DEMO9S08SH8 — это компактная и недорогая плата, предназначенная для демонстрации, прототипирования и обучения. Ее ключевая цель — позволить разработчикам сразу начать работать с микроконтроллером, не тратя время на создание собственной макетной платы.
Основные особенности платы:
- Готовый к работе комплекс: Плата содержит сам микроконтроллер, цепь сброса, тактирование, интерфейс для программирования/отладки и базовую обвязку.
- Встроенный отладчик/программатор: На плате установлен чип OSBDM (Open Source BDM), который позволяет программировать и отлаживать код через интерфейс USB непосредственно на целевом MC9S08SH8. Не требуется покупка отдельного дорогостоящего программатора.
- Легкий доступ к выводам: Все важные выводы микроконтроллера выведены на штыревые разъемы, что удобно для подключения внешних устройств, датчиков или макетной платы.
- Наглядные элементы: Наличие светодиодов и кнопки пользователя позволяет сразу создавать простые программы для тестирования (мигание светодиода, реакция на нажатие).
- Идеальна для обучения: Плата часто использовалась и до сих пор используется в учебных курсах по микроконтроллерам благодаря простоте и полной поддержке в среде разработки CodeWarrior for Microcontrollers (Special Edition).
Технические характеристики платы DEMO9S08SH8
Целевой микроконтроллер: MC9S08SH8CTJ
- Ядро: 8-битное ядро HCS08 (высокоэффективное, до 20 МГц на шине).
- Тактовая частота: До 20 МГц (внутренний генератор или внешний кварц).
- Флэш-память: 8 КБ (с защитой от чтения и возможностью самопрограммирования).
- ОЗУ (RAM): 512 байт.
- Периферия на плате:
- 1 кнопка сброса (RESET).
- 1 тактовая кнопка пользователя (подключена к выводу PTB0).
- 3 светодиода (подключены к выводам PTB1, PTB2, PTB3).
- Разъем для внешнего кварцевого резонатора.
- Интерфейсы программирования/отладки:
- Встроенный программатор-отладчик OSBDM (интерфейс BDM).
- Мини-разъем USB типа B для питания, программирования и связи с ПК.
- Разъем для внешнего программатора BDM (если нужно обойти встроенный).
- Питание: От USB-порта ПК (5V) или от внешнего источника через разъем J2.
- Выходы: Все сигналы микроконтроллера выведены на два 16-контактных разъема по краям платы (совместимы с макетными платами).
Парт-номер (Part Number) и совместимые модели
1. Парт-номер самой демоплаты:
- DEMO9S08SH8 — это и есть официальное название и парт-номер оценочного комплекта.
2. Целевой микроконтроллер на плате (основной и совместимые): Плата изначально поставлялась с установленным чипом MC9S08SH8CTJ. Однако благодаря идентичной цоколевке (pin-to-pin compatibility) на эту же плату можно установить другие микроконтроллеры из того же семейства 9S08SH в корпусе TSSOP-16.
Совместимые микроконтроллеры (семейство 9S08SHx в TSSOP-16):
| Парт-номер MCU | Флэш-память | ОЗУ (RAM) | Ключевые отличия от SH8 | | :--- | :--- | :--- | :--- | | MC9S08SH4CTJ | 4 КБ | 256 байт | Меньший объем памяти. | | MC9S08SH8CTJ | 8 КБ | 512 байт | Базовая модель на плате. | | MC9S08SH32CTJ| 32 КБ | 2 КБ | Наибольший объем памяти в семействе. |
Важно: При замене микроконтроллера необходимо соответствующим образом обновить проект в среде разработки (CodeWarrior, MCUXpresso IDE) и выбрать правильную модель таргета.
3. Совместимые программно-аппаратные средства:
- Среды разработки (IDE):
- CodeWarrior for Microcontrollers v6.x / v10.x (Special Edition) — исторически основная среда, отлично поддерживающая отладку через OSBDM.
- MCUXpresso IDE (от NXP) — современная бесплатная среда на базе Eclipse, также имеет поддержку процессоров HCS08 через плагины и может работать с BDM-программаторами.
- Программаторы/отладчики:
- Встроенный OSBDM на самой плате.
- Любые внешние BDM-программаторы, совместимые с Freescale/NXP (например, P&E Micro Cyclone MAX, USB Multilink).
- Аналогичные демоплаты от NXP: Для более новых 8-битных микроконтроллеров существуют аналогичные решения, например, платы серии FRDM (Freedom Board) для архитектуры Kinets (ARM Cortex-M).
Заключение
DEMO9S08SH8 — это классическая, простая и эффективная стартовая плата для погружения в мир 8-битных микроконтроллеров Freescale/NXP с ядром HCS08. Ее главные преимущества — минимальная стоимость входа, полная автономность (не нужен внешний программатор) и удобство для обучения основам программирования МК, работы с периферией и отладки.
Несмотря на то, что семейство 9S08SH уже не является самым современным, эти микроконтроллеры до сих пор широко используются в промышленности благодаря надежности, а плата DEMO9S08SH8 остается отличным инструментом для их освоения.