KIT-AT89C5131
KIT-AT89C5131
Прежде чем приступить к работе с устройством внимательно прочтите эту инструкцию.
Назначение
Плата предназначена для освоения программирования микроконтроллера фирмы Atmel АТ89С5131 и разработки на его основе собственных устройств и систем.
Позволяет, не вдаваясь в тонкости устройства и схемотехники микроконтроллера, быстро и легко подключиться к внешнему интерфейсу компьютера USB и разрабатывать собственные устройства на основе данного микроконтроллера.
Описание платы
Плата состоит из микроконтроллера АТ89С5131, необходимого набора деталей, перемычек и разъёмов, обеспечивающих работу микроконтроллера и подключение его к USB и RS-232 (опционально). Наличие большого макетного поля позволяет Вам разместить на нём собственную схему, при этом питание схемы может быть как от USB, так и от внешнего источника напряжением 5В.
Внимание! Т.к. USB порт имеет ограничение по потреблению 500мА не рекомендуется подключать к USB порту элементы схемы, превышающие по потреблению 450 мА. Воспользуйтесь внешним источником питания с постоянным напряжением 5 В |
На плате предусмотрена возможность подключения микроконтроллера к порту RS232 посредством разъёма Х2. Схема порта RS-232 показана на рис.
Схема RS232
Так как тактовая частота кварцевого генератора составляет 24МГц – это необходимо для быстрой работы микроконтроллера АТ89С5131, в связи с этим для использования порта RS-232 рекомендуется заменить кварцевый генератор на аналогичный по типу, но с тактовой частотой 22,118 МГц
Для удобства отладки программного обеспечения разработчика на плату может быть установлен двухстрочный жидкокристаллический индикатор (с контроллером аналогичным HD44780 фирмы HITACHI и KS0066 фирмы SAMSUNG) со светодиодной подсветкой. Устанавливается индикатор на 16-ти контактный разъём Х4. Под крепление Для демонстрации возможностей умощнённых портов микроконтроллера управление подсветкой индикатора осуществляется посредством подключенных через перемычки J3-J6 портов Р3.3, Р3.5, Р3.6, Р3.7
При необходимости перемычки могут быть отключены, и пользователь сможет использовать данные порты в собственных целях при макетировании.
Для удобства работы с индикатором предусмотрена регулировка его контрастности с помощью переменного резистора R11
Все порты микроконтроллера АТ89С5131 выведены к макетному полю и сгруппированы в три группы металлизированных отверстий Х4, Х5, Х6, по 16 в каждой из групп
Общий вид платы:
Описание контактов разъёмов Х4, Х5, Х6
|
1 – GND
2 - +5V
3 – Контраст
4 – Порт Р2.4 (вывод 10 D1)
5 - Порт Р2.5 (вывод 11 D1)
6 - Порт Р2.6 (вывод 14 D1)
7 – не подключен
8 - не подключен
9 – Порт Р2.7 (вывод 15 D1)
10 – Не подключен
11 – Порт Р2.0 (вывод 1 D1)
12 – Порт Р2.1 (вывод 2 D1)
13 – Порт Р 2.2 (вывод 3 D1)
14 – Порт Р2.3 (вывод 9 D1)
15 - +5V
16 – Порт Р3.7 (вывод 39 D1)
|
|
1 – Порт Р1.7 (вывод 6 D1)
2 - Порт Р1.6 (вывод 5 D1)
3 – Порт Р1.5 (вывод 4 D1)
4 – Порт Р1.4 (вывод 51 D1)
5 - Порт Р1.3 (вывод 50 D1)
6 - Порт Р1.2 (вывод 49 D1)
7 – Порт Р1.1 (вывод 48 D1)
8 - Порт Р1.0 (вывод 47 D1)
9 – Порт Р0.0 (вывод 52 D1)
10 – Порт Р0.1 (вывод 45 D1)
11 – Порт Р0.2 (вывод 44 D1)
12 – Порт Р0.3 (вывод 42 D1)
13 – Порт Р 0.4 (вывод 40 D1)
14 – Порт Р0.5 (вывод 38 D1)
15 - Порт Р0.6 (вывод 37 D1)
16 – Порт Р0.7 (вывод 36 D1)
|
|
1 – +3V3
2 - GND
3 – не подключен
4 – не подключен
5 - ALE (вывод 27 D1)
6 - не подключен
7 – Порт Р4.0 (вывод 7 D1)
8 - Порт Р4.1 (вывод 8 D1)
9 – Порт Р3.0 (вывод 20 D1)
10 – Порт Р3.1 (вывод 29 D1)
11 – Порт Р3.2 (вывод 30 D1)
12 – Порт Р3.3 (вывод 31 D1)
13 – Порт Р 3.4 (вывод 32 D1)
14 – Порт Р3.5 (вывод 33 D1)
15 - Порт Р3.6 (вывод 35 D1)
16 – Порт Р3.7 (вывод 39 D1)
|
Назначение перемычек платы
J1 – отключает сигнал VREF от USB – это необходимо для того, чтобы при подключенном USB кабеля к плате, отключить постоянное напряжение 3,3В, тогда операционная система воспримет это действие как отключение устройства от USB
J2 – дублируется кнопкой S2 – Вы можете воспользоваться перемычкой или кнопкой, как Вам удобно, но необходимо помнить, что нельзя оставлять перемычку J2 замкнутой на продолжительное время (запрещается разработчиком микроконтроллера АТ89С5131!!!) Замыкание данных контактов перед подключением платы к USB порту компьютера позволяет войти в режим In-System программирование (читайте ниже)
J3-J6 – при замкнутых перемычках порты Р3.3, Р3.5, Р3.6, Р3.7 подключены к X4 и используются для питания подсветки индикатора. Управление данными портами позволяет регулировать яркость подсветки.
J7 –подключает питание устройства от USB порта, при установленной перемычке плата подключена шиной питания к USB. Перемычка необходима для отключения нагрузки смонтированными устройствами платы от USB порта и подключения внешнего источника питания.
J8 – подключает питание +5В от внешнего источника через разъём Х1
Для индикации работы микроконтроллера АТ89С5131 дополнительно предусмотрены два светодиода, которые подключены к портам Р4.0 и Р4.1 через резисторы R8, R9 номиналом 1кОм.
Основные возможности устройства
Для работы с платой необходимо и достаточно подключить его к USB-порту компьютера или Notebook. Питание платы будет осуществляется через USB и внешнего питания не требуется. В случае, если Вы монтируете на макетном поле схему с потреблением питания свыше 500мА, то Вы можете подключить к плате внешний источник питания через пальчиковый разъём Х1. При этом необходимо снять перемычку J7 и установить перемычку J8.
Упрощенная принципиальная схема платы
В исходном состоянии перемычки установлены следующим образом:
- J1- замкнута
- J2 – разомкнута
- J3-J6 – замкнуты
- J7 – замкнута (питание от USB)
- J8 - разомкнута
Работа с программным обеспечением ATMEL-Flip 2.2.0
- Запустите ПО Atmel-flip 2.2.0
- Выберете меню Device, затем подменю Select (горячая клавиша F2)
У Вас станет доступна кнопка и меню установки соединения «Communication» (горячая клавиша F3) ,
Выберете в нём порт USB, появится следующее окно:
Затем выполните следующую последовательность действий в указанном порядке:
- Снимите перемычку J1,
- Нажмите и удерживайте кнопку S2,
- Установите перемычку J1
- Отпустите кнопку S2
Выберете “Open”, т.е. открыть, при правильно подключенной плате у Вас станут доступными меню управления программированием микроконтроллера
Теперь Вы можете приступать к программированию микроконтроллера.
Если у Вас появится следующее сообщение , то проверьте подключение платы к USB порту и правильную установку перемычек на плате.
|