Документация Pinboard

Материал из Документации
(перенаправлено с «Заглавная страница»)
Перейти к: навигация, поиск

Содержание

Демоплаты

Pinboard 1.1

Pb11.jpg

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

В данный момент плата снята с производства, но некоторый запас на складе есть.


Pinboard II

Pb2.jpg

Pinboard II это мощная модульная демоплата, позволяющая организовать тестовый полигон для изучения микроконтроллеров.

Несет на борту ряд базовых интерфейсов, кнопок, индикаторов, а также дискретных элементов общего назначения. Процессорный модуль сменный и позволяет использовать микроконтроллеры разных семейств и архитектур, а также ПЛИС. Наличие разъемов расширения позволяет вставлять дополнительные модули. Например для подключения платы к сети Ethernet. Гибкая система питания и наличие отладочных интерфейсов превращают эту демоплату в мощный универсальный инструмент.

Плата комплектуется LCD дисплеем 16 символов, в две строки на контроллере HD44780 и набором контактов для создания проводных перемычек, а также два кварца на 12 и 16Мгц, а также часовой кварц на 32.768КГц


-

Модули расширения для Pinboard II

Процессорные модули

Модуль AVR ATMega16
Pb2 avr16.jpg

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

Также модуль совместим с контроллером ATMega8535, который примечателен тем, что внутри он один в один как ATMega8 (т.е. имена всех регистров и битов полностью совпадают с Mega8 и код для ATMega8 можно перенести на него с минимальными изменениями), но имеет больше выводов.




Модуль AVR ATMega8
Pb2 avr8.jpg



Модуль AVR ATTiny13/2313
Pb2 avr2313.jpg



Модуль STM32F103C8
Pb2 stm32f103.jpg
Модуль STM8L
Pb2 stm8L.jpg

Модуль построен на микроконтроллере сравнительно новой линейки 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

Программаторы и отладчики

Универсальный модуль FTDI

FTDI Module

Программатор/отладчик PicKit Clone

Программатор/отладчик CoLink EX

Для начинающих

Краткие инструкции о том, как настроить и запустить модуль в работу. Чтобы было на что опираться и делать свое по аналогии.

Используемый софт

AVRDUDE

SinaProg

HAPPY JTAG

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты