vak: (Default)
[personal profile] vak
ChipKIT выпустил новую плату на процессоре MIPS, называется Lenny. Процессор PIC32MX270F256D (datasheet) с частотой 40 МГц, памятью RAM 64 килобайта и Flash 256 килобайт. Плата сделана как точная копия Arduino Leonardo, но в 5 раз быстрее и имеет в 25 раз больше памяти.



Два порта UART
Два порта SPI / I2S
Два порта I2C
Двадцать семь сигналов GPIO
Шесть аналоговых входов
Пять 16-bit таймеров, два 32-битных таймера
Пять выходов PWM
Пять входов Capture
Пять входов прерываний
Параллельная шина адрес/данные
Контроллер сенсорного ввода
Три светодиода
Кнопка общего назначения

Техническое описание платы: DS1184.pdf



В качестве софта используется стандартный пакет Arduino IDE с дополнительным пакетом от chipKIT. Продаётся плата chipKIT Lenny на сайте microchipdirect.com (где я её и купил за $25) или у разработчика на majenko.co.uk (£19).

Разъёмы и сигналы:



Простой изолированный пример для этой платы можно найти здесь: https://github.com/sergev/vak-opensource/tree/master/microcontrollers/pic32-lenny

Date: 2018-02-03 13:58 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Насколько переход на MIPS усложняет разработку?

Date: 2018-02-03 17:59 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
С плагином понятно. Вопрос был в том, можно ли немного подкрутить настройки и "забыть", что система не стандартная, или любая серьёзная задача потребует дополнительных танцев с бубнами и допиливания стандартных решений?

Date: 2018-02-03 18:55 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Мне не для серьёзных задач. Просто чтобы ребёнок мог взять, найти прототип и что-то сделать. Так сказать, начальный уровень с хорошей возможностью просто использовать чужие решения.

Date: 2018-02-03 19:19 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Цель не столько поиграться, сколько сделать что-нибудь полезное с минимальными затратами. Но этот вариант тоже интересный.

Date: 2018-02-03 20:26 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Спасибо. Буду думать.