Документация Pinboard
Содержание |
Демоплаты
Pinboard 1.1

Простая демоплата для изучения возможностей контроллеров AVR Mega. Центральным контроллером стоит ATMega16 (можно заменить на ATmega32). Также есть вспомогательный JTAG отладчик на основе контроллера AVR Mega16. Может быть перепрошит и использован в роли вспомогательного контроллера. В плату встроен программатор и преобразователь USB-UART на микросхеме FT232RL. Плата комплектуется LCD дисплеем 16 символов, в две строки на контроллере HD44780 и набором контактов для создания проводных перемычек, а также два кварца на 12 и 16Мгц.
- Подробная документация по демоплате Pinboard 1.1 (снята с производства)
Pinboard II

Pinboard II это мощная модульная демоплата, позволяющая организовать тестовый полигон для изучения микроконтроллеров.
Несет на борту ряд базовых интерфейсов, кнопок, индикаторов, а также дискретных элементов общего назначения. Процессорный модуль сменный и позволяет использовать микроконтроллеры разных семейств и архитектур, а также ПЛИС. Наличие разъемов расширения позволяет вставлять дополнительные модули. Например для подключения платы к сети Ethernet. Гибкая система питания и наличие отладочных интерфейсов превращают эту демоплату в мощный универсальный инструмент.
Плата комплектуется LCD дисплеем 16 символов, в две строки на контроллере HD44780 и набором контактов для создания проводных перемычек, а также два кварца на 12 и 16Мгц, а также часовой кварц на 32.768КГц
- Общее описание концепции серии демоплат Pinboard II
- Техническое описание и инструкция для демоплаты Pinboard II 1-й ревизии(снята с производства)
- Техническое описание и инструкция для демоплаты Pinboard II 2-й ревизии(снята с производства)
- Техническое описание и инструкция для демоплаты Pinboard II 3-й ревизии
-
Модули расширения для Pinboard II
Процессорные модули
Модуль AVR ATMega16

Построен на очень популярном и доступном контроллере AVR ATMega16. Этот контроллер характерен тем, что в нем есть практически вся периферия общего назначения, что существует в семействе AVR. Таким образом, данный контроллер является идеальным вариантом для обучения. Его возможностей хватит для решения большинства задач. Именно поэтому все примеры учебного курса для AVR я старался делать именно на этом контроллере. В случае нехватки памяти туда можно поставить контроллер ATMega32 который полностью совпадает по выводам и периферии с ATMega16, но имеет вдвое больше памяти. Еще контроллеры ATMega16/ATMega32 поддерживают аппаратную отладку через JTAG ICE, позволяя выполнять программу по шагам прямо в кристалле.
Также модуль совместим с контроллером ATMega8535, который примечателен тем, что внутри он один в один как ATMega8 (т.е. имена всех регистров и битов полностью совпадают с Mega8 и код для ATMega8 можно перенести на него с минимальными изменениями), но имеет больше выводов.
Модуль AVR ATMega8

- ATMega8
- ATMega48
- ATMega88
- ATMega168
- ATMega328
Техническое описание и инструкции для модуля AVR Mega8/168
Модуль AVR ATTiny13/2313

Данный модуль предназначен для работы с контроллерами ATTiny в DIP-8 корпусах (Tiny12, 13, 25, 45 и т.д.) и одним из популярнейших микроконтроллеров ATTiny2313 в DIP-20 корпусе. Разведены все выводы микроконтроллера, можно подключать кварцевые резонаторы, для этого есть вся необходимая обвязка.
Модуль STM32F103C8

Модуль STM8L

Модуль построен на микроконтроллере сравнительно новой линейки STM8 от компании ST. Это 8-разрядная архитектура, заточенная под дешевые решения и малое потребление. Сами контроллеры STM8 отличаются хорошим набором периферии, низкой ценой и последнее время становятся популярными среди радиолюбителей. Немаловажным достоинством является то, что периферия контроллеров серии STM8 очень похожа на периферию контроллеров STM32, что существенно облегчает переход на более мощную архитектуру. Контроллеры поддерживают загрузку через bootloader и внутрисхемную отладку через фирменный отладчик STLink (в качестве STLink можно использовать плату Discovery
Сам модуль выполнен с большей степенью автономности чем обычно. Встроенный стабилизатор на 3.3 вольта позволяет подключить внешнее питание и использовать его как самостоятельное встраиваемое устройство.
Модуль Модуль ПЛИС Altera MAX II EPM240T100C5
Модуль PIC18F67J60 со встроенным Ethernet
Расширения на краевой разъем
Модуль Ethernet ENC28J60
Модули для FTDI
Модуль AVR - HappyJTAG (снят с производства)
Модуль AVR JTAG ICE - HappyJTAG
ДОПИСАТЬ!!! *Техническое описание и инструкции модуля программатора/отладчика для AVR
Программаторы и отладчики
Универсальный модуль FTDI
Универсальный модуль на базе FTDI. Является практически полной копией блока связи FTDI, что установлена на Pinboard II. C помощью переходников (таких как AVR HJTAG, AVR_JTAG, CoLink) превращается в разные программаторы/отладчики. Модуль может использоваться и без адаптеров, в этом случае модуль образует два виртуальных COM порта с аппаратной реализацией в виде двух UART выходов и может использоваться для прошивки через загрузчик или подключению к последовательному выводу UART (так, например, часто подключаются к процессору разных роутеров).
Кроме того, модуль имеет два 8 разрядных двунаправленных порта, а также два 4 разрядных порта. С помощью которых можно управлять внешними устройствами с компьютера, через драйвер FTDI. На плате модуля установлен стабилизатор на 3.3 вольта и можно выбирать уровень напряжения на выходах (между 5 вольтами от USB и 3.3 от стабилизатора), а также питать маломощную нагрузку (до 100мА) напрямую от модуля.
Программатор/отладчик PicKit Clone
Программатор/отладчик CoLink EX
Для начинающих (быстрый старт)
Краткие инструкции о том, как настроить и запустить модуль в работу. Чтобы было на что опираться и делать свое по аналогии.