vak: (Default)
[personal profile] vak
Я уже писал про nedoCPU-32, радиолюбительскую плату с MIPS-процессором pic32mx1, разработанную Александром Шабаршиным (Shaos). Её можно приобрести через Интернет в виде набора для самостоятельной сборки.  Что я и сделал. 

Спаять плату нетрудно, имея минимальные навыки.  Внешний 24-контактный разъём можно непосредственно воткнуть в макетную плату и сразу задействовать.  Имеется 21 программно управляемый сигнал, каждый из которых может быть как выходом, так и входом.  На каждом сигнале есть токоограничивающий резистор, так что светодиоды, например, можно без опаски подключать напрямую. 

Именно такой пример я и соорудил: воткнул светодиоды с каждого сигнала на землю.  Вот как оно выглядит на видео:



Исходные тексты примера здесь.  Я не очень дружу с MPLAB - официальной средой разработки от фирмы Microchip.  Поэтому в примере используются стандартный компилятор GCC и утилита прошивки pic32prog с адаптером PICkit2.  Преимущество в том, что в получаемом коде нет тёмных мест: понятно, откуда что берётся и как всё можно переделать.