Pololu P-Star 45K50 Mini SV программируемый модуль на основе PIC18F45K50 от Microchip. Эта компактная плата 51 х 18 мм располагает 30 каналами ввода/вывода микроконтроллера, интерфейсом Micro-USB, который облегчает загрузку программ и предустановленным USB загрузчиком, так что не требуется внешний программатор.
Описание:
Плата Pololu P-Star 45K50 Mini SV программируемый модуль общего назначения на основе микроконтроллера Microchip PIC18F45K50, который имеет 32 Кб флэш-памяти для программ, 2 Кб ОЗУ и встроенный функциональный USB. Данная плата включает ряд встроенных дополнений для поддержки микроконтроллера и упрощающих работу с ним, в том числе 16 МГц кварцевый резонатор, разъем micro-USB и три светодиодных индикатора.
Импульсный понижающий регулятор напряжения и схема выбора питания позволяют плате получить питание от USB или от внешнего источника от 5,5 В до 36 В, в то время как сбрасываемый предохранитель PTC на питании VBUS USB и защита от обратного напряжения на питании VIN защитить от случайного повреждения. Плата поставляется с загрузчиком USB, что позволяет легко программировать PIC микроконтроллер без использования внешнего программатора.
Полное руководство пользователя от Pololu даст основы необходимые для начала работы с P-Star, а также подробную техническую информацию для опытных пользователей.
Спецификация:
- Размеры: 51 x 18 мм (52 x 18 мм - включая разъем micro-USB)
- Программируемый микроконтроллер Microchip PIC18F45K50 16 МГц
- ППЗУ (Flash Memory): 32 Кб (8 Кб используется загрузчиком, оставшиеся 24 Кб доступны по умолчанию для пользовательской программы)
- ОЗУ (SRAM): 2 Кб
- ПЗУ (EEPROM): 256 б
- Встроенный полноскоростной USB (12 Мбит)
- Внутренняя тактовая частота 48 МГц, в результате выполняется со скоростью до 12 млн команд в секунду (MIPS)
- Точный 16 МГц кварцевый резонатор
- 30 ввода/вывода доступно в компактном корпусе
- 28 каналов пользовательских ввода/вывода, доступны по бокам платы
- 2 дополнительных канала ввода/вывода, доступные в других местах
- 25 выводы могут быть сконфигурированы как аналоговые входы
- 2 выходных сигнала ШИМ (один из которых может быть отправлен на четырех различных выводах)
- Выход 5-битный цифро-аналоговый преобразователь (ЦАП)
- Кнопка сброса
- 3 пользовательских светодиода
- Напряжение логики 5 В
- Может питаться от USB или от внешнего источника от 5,5 В до 36 В на VIN
- Вспомогательный линейный регулятор 3,3 В
- Защиты от переполюсовки на входе внешнего питания
- Поставляется с фирменным USB загрузчиком, разработанным Pololu для P-Star
- Загрузчик может использоваться с Windows, Linux, и Mac OS X с помощью программного обеспечения с открытым исходным кодом
- Не требуется внешний программатор
- Совместимость со стандартными компиляторами Microchip, средствами разработки и программами
- Полное руководство пользователя
Распиновка
Схема показывает контакты ввода/вывода и питания на Pololu P-Star 45K50 Mini SV; она также доступна в качестве печатаемой PDF (547k pdf). Для получения дополнительной информации о микроконтроллере PIC18F45K50 и его периферии, смотрите документацию на PIC18F45K50 от компании Microchip.
В комплект входят:
Две вилки штырьевые прямые 1x18 шаг 2,54 мм и одна вилка штырьевая прямая 1x7 шаг 2,54 мм. Вы можете припаять разъёмы прямо к плате и использовать со стандартными макетными и монтажными платами с расстоянием между выводами 2,54 мм, либо припаять провода прямо на плату для более компактной конструкции.
Данный перевод является собственностью интернет-магазина Robototehnika.ru
Файлы для скачивания:
Схема выводов Pololu P-Star 45K50 Mini SV (547k pdf)
Печатаемая схема выводов контроллера Pololu P-Star 45K50 Mini SV
Принципиальная схема Pololu P-Star 45K50 Mini SV (252k pdf)
Печатаемая принципиальная схема контроллера Pololu P-Star 45K50 Mini SV
Схема размеров Pololu P-Star 45K50 Mini SV (194k pdf)
Печатаемая подробная схема размеров контроллера Pololu P-Star 45K50 Mini SV
3D модель P-Star 45K50 Mini SV (8MB step)
Загрузочная утилита Pololu USB (p-load) для Windows (версия 2.0.0) (2MB msi)
Загрузочная утилита Pololu USB (p-load) для Mac OS X (версия 2.0.1) (112k dmg)
Схема отверстий Pololu P-Star 45K50 Mini SV (69k dxf)
Этот чертеж DXF показывает расположение всех отверстий платы.
Рекомендуемые ссылки:
Документация PIC18F45K50
Страница продукта компании Microchip для PIC18F45K50, со ссылками на таблицу данных и другие ресурсы.
Полный исходный код загрузочной утилиты Pololu USB (p-load)
Интегрированная среда разработки (IDE) MPLAB X
MPLAB X является свободной IDE от Microchip для программирования их PIC микроконтроллеров. Она работает на Windows, Max OS X и Linux. MPLAB X поставляется с симулятором и ассемблером MPASM. Она хорошо работает с компиляторами MPLAB XC и PICkit 3.
Компиляторы MPLAB XC
Компиляторы MPLAB XC от Microchip это семейство компиляторов C для PIC микроконтроллеров. Компиляторы бесплатны для использования, но доступны и платные версии, которые обеспечивают лучшую оптимизацию.
PICkit 3
Программатор Microchip PICkit 3 является недорогим аппаратным отладчиком и программатором для PIC микроконтроллеров.
SDCC - компилятор C небольших устройств
SDCC является бесплатным и с открытым исходным кодом компилятором, который поддерживает множество типов микроконтроллеров, в том числе PIC микроконтроллеров, использующих архитектуру PIC18. В документации SDCC и интерфейсе командной строки PIC18 называются PIC16, потому что инструкции 16 бит. По состоянию на август 2014 года,
руководство пользователя SDCC утверждает, что поддержка этих PIC микроконтроллеров "еще не развита и до сих пор не хватает многих функций".
Компилятор PICBASIC PRO 3.0
BASIC компилятор, который нацелен на PIC микроконтроллеры.
M-Stack
M-Stack является открытым исходным кодом USB Stack от Signal 11 Software для Microchip PIC микроконтроллеров.
RPicSim
Библиотека RPicSim предоставляет интерфейс к симулятору PIC MPLAB X, что позволяет написать симулятор на основе автоматизированных тестов прошивки PIC. RPicSim написано на языке Ruby и работает на JRuby.
Загрузчик XPRESS
Этот загрузчик может работать на P-Star 45K50. Она выступает в качестве массового запоминающего устройства USB и позволяет P-Star запрограммировать путем копирования на него HEX файла.