Пример для nedoCPU-32
2012-05-28 15:52![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Я уже писал про nedoCPU-32, радиолюбительскую плату с MIPS-процессором pic32mx1, разработанную Александром Шабаршиным (Shaos). Её можно приобрести через Интернет в виде набора для самостоятельной сборки. Что я и сделал.
Спаять плату нетрудно, имея минимальные навыки. Внешний 24-контактный разъём можно непосредственно воткнуть в макетную плату и сразу задействовать. Имеется 21 программно управляемый сигнал, каждый из которых может быть как выходом, так и входом. На каждом сигнале есть токоограничивающий резистор, так что светодиоды, например, можно без опаски подключать напрямую.
Именно такой пример я и соорудил: воткнул светодиоды с каждого сигнала на землю. Вот как оно выглядит на видео:
Исходные тексты примера здесь. Я не очень дружу с MPLAB - официальной средой разработки от фирмы Microchip. Поэтому в примере используются стандартный компилятор GCC и утилита прошивки pic32prog с адаптером PICkit2. Преимущество в том, что в получаемом коде нет тёмных мест: понятно, откуда что берётся и как всё можно переделать.
Спаять плату нетрудно, имея минимальные навыки. Внешний 24-контактный разъём можно непосредственно воткнуть в макетную плату и сразу задействовать. Имеется 21 программно управляемый сигнал, каждый из которых может быть как выходом, так и входом. На каждом сигнале есть токоограничивающий резистор, так что светодиоды, например, можно без опаски подключать напрямую.
Именно такой пример я и соорудил: воткнул светодиоды с каждого сигнала на землю. Вот как оно выглядит на видео:
Исходные тексты примера здесь. Я не очень дружу с MPLAB - официальной средой разработки от фирмы Microchip. Поэтому в примере используются стандартный компилятор GCC и утилита прошивки pic32prog с адаптером PICkit2. Преимущество в том, что в получаемом коде нет тёмных мест: понятно, откуда что берётся и как всё можно переделать.