vak: (Default)
[personal profile] vak
Мне задали вопрос, какую плату для разработок на микропроцессоре PIC32 я мог бы посоветовать для начинающих.  И я впал в некоторый ступор.  Однозначный ответ никак не получается.  В конце концов я решил составить список самых интересных из плат, с которыми я имел дело, и коротенько описать их особенности.  Цена указана с сайта производителя, без учёта доставки.  Все эти платы я использую для разных целей, некоторые активно, остальные время от времени.  Чаще всего в дело идет Max32: к ней легко подключиться проводками.  Pinguino-Micro хороша для демонстраций: крохотный Unix впечатляет. 

Все перечисленные платы имеют встроенный bootloader.  Прошивка делается через интерфейс USB.  Для плат Uno32 и Max32 используется утилита avrdude из комплекта chipKIT MPIDE, для остальных - программа pic32prog.

1. SparkFun UBW32, или USB 32-bit whacker.  Цена $40.  Максимальное количество доступных для управления сигналов - 78 штук.  Хорошо дружит с breadboard.



2. eflightworks PIC32 64pin on a DIP.  Цена $35.  Примерно как UBW32, но компактнее и меньше сигналов. Плата поставляется без bootloader, его можно взять по ссылке (http://retrobsd.googlecode.com/svn/trunk/sys/pic32/dip/boot.hex) и прошить с помощью программатора pickit2 или pickit3.



3. chipKIT Uno32.  Цена $27.  Совместимость с Arduino.  Изготовитель поставляет бесплатную среду разработки MPIDE - расширенный вариант Arduino.  Соответственно, подходит вся соответствующая литература и т.п.  В отличие от других плат, порт USB здесь (и в Max32) подключен не непосредственно к PIC32, а порту UART через преобразователь FT232R.  В этом есть свои плюсы и минусы.  К платам Uno32 и Max32 подходят многие из ардуинных нашлёпок (shields).


4.  chipKIT Max32.  Цена $50.  Памяти в четыре раза больше, чем в Uni32, сигналов тоже раза в два больше.  На этой плате можно запустить RetroBSD, если добавить Ethernet shield R3.  В остальном аналогично Uno32.  Но раскладка сигналов по разъёмам у них существенно отличается, так что программной совместимости нет.


5.  Olimex Duinomite.  Цена €20.  Совместимость с Arduino и периферийными модулями в стандарте Olimex UEXT.  Много сигналов выведено на боковой 26-контактный разъём.  Можно запускать RetroBSD.


6.  Olimex Duinomite-Mini.  Цена €20.  Очень компактный размер.  Есть разъёмы VGA и PS/2, для использования в качестве Basic-компьютера Maximite.  Совместимость с периферийными модулями в стандарте Olimex UEXT.  Много сигналов выведено на боковой 26-контактный разъём.  Можно запускать RetroBSD.


7.  Olimex Duinomite-Mega.  Цена €30.  За отдельные деньги поставляется корпус.  Есть разъёмы VGA, PS/2, видео и аудио выходы для использования в качестве Basic-компьютера Maximite.  Совместимость с Arduino и периферийными модулями в стандарте Olimex UEXT.  Много сигналов выведено на боковой 26-контактный разъём, плюс разъём CAN.  Можно запускать RetroBSD.



8.  Olimex Pinguino-MX220.  Цена €10.  Самая дешёвая из Arduino-совместимых плат.  Плюс разъём для периферийных модулей в стандарте Olimex UEXT.



9.  Olimex Pinguino-Micro.  Цена €13.  Очень компактная и красивая плата.  Мне по спец.заказу поставили микроконтроллер MX795, так что на ней даже RetroBSD идёт.  Жаль, в breadboard не лезет: ножки расположены чуть шире чем надо.



10.  Olimex PIC32-T795.  Цена €20.  Примерно как UBW32, но с разъёмом UEXT и контактами питания для breadboard.




В этот список по разным причинам не вошли: Maximite, Explorer16, USB Starter Kit, Multimedia Expansion board, MX7 Muiltimedia board, Duinomite-eMega, PIC32-Pinguino, Microstick II, nedoCPU-32.
From: [identity profile] livejournal.livejournal.com
Пользователь [livejournal.com profile] panchul сослался на вашу запись в записи «Собираюсь приобрести и посмотреть на новую российскую отладочную плату с Microchip PIC32 (http://panchul.livejournal.com/247678.html)» в контексте: [...] российскую плату (но не только с ними): Originally posted by at PIC32: платы для разработчика [...]