Цветной микрокомпьютер Maximite на базе PIC32

в 23:37, , рубрики: diy или сделай сам, maximite, Гаджеты. Устройства для гиков, Железо, метки:

На сегодняшний момент проект Maximite является моим любимым в области рукодельных микрокомпьютеров. Собрав его оригинальный черно-белый вариант, я после запустил на нем RetroBSD, затем даже свой эмулятор Радио-86РК. Что подкупает в проекте, так это законченность. Конструктивно Maximite простой, PIC32 делает почти всю работу. Но Maximite — это не просто идея в виде схемы. Для Maximite разработана плата, корпус и, собственно, прошивка — MMBasic, продвинутый диалект Бейсика, дающий доступ ко всей периферии, а она у Maximite внушительна. В небольшом интервью автор и разработчик Maximite, Джеф Грэхем, рассказал, почему ему фактически пришлось довести проект для столь законченного вида.

Недавно автор выпустил новую, цветную версию, и данный обзор посвящен именно ей.

Итак, возможности цветного Maximite (новые и улучшенные возможности отмечены звездочкой):

  • PS/2 клавиатура
  • VGA видео-сигнал (480x432 или 240x216), восемь цветов (*)
  • черно-белый композитный видео-сигнал
  • генерация стерео-звука (*)
  • часы реального времени с независимой батарейкой (*)
  • 20 независимых пинов ввода-вывода
  • разъем для подключения к Arduino (*)
  • SD-карта (до 32ГБ)
  • USB соединение для передачи файлов или терминала
  • интерфейсы RS232, I2C, SPI, 1-wire
  • двухканальный ШИМ (*)
  • возможность обновления прошивки по USB
  • возможность питания от USB
  • встроенная в Бейсик система шрифтов
  • команды работы со спрайтами в Бейсике для программирования игр (*)

Встроенный Бейсик позволяет максимально полно использовать все эти возможности. Можно даже создавать обработчики прерываний таймера в виде подпрограмм.

Я, конечно, приобрел конструктор цветного Maximite, как и в прошлый раз у Altronics.

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Все элементы с ножками, чтобы, видимо, дилетантам в пайке, типа меня, было проще. Только один конденсатор (C10) там планарный и довольно маленький. Хоть под него пятачки были уже с оловом, пришлось поерзать с пайкой, чтобы не закоротить.

Цветной микрокомпьютер Maximite на базе PIC32

В сборе.

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Для сравнения старый и новый Maximite.

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Цветной микрокомпьютер Maximite на базе PIC32

Вот, что можно делать с цветами на Бейсике.

Цветной микрокомпьютер Maximite на базе PIC32

А это хоть и не в цвете, что, все-таки, классика.

Цветной микрокомпьютер Maximite на базе PIC32

Как пишет автор, возможность генерировать цветной видео сигнал потребовала 100-ногую модель PIC32, где есть три канала SPI. Понятно, что при этом требуется «прогонять» в три раза больше данных, а так так частота кристалла осталась той же, 80МГц, то объективно, цветная прошивка работает немного медленнее, чем оригинальная черно-белая. Поэтому для нового Maximite есть вариант чисто черно-белой прошивки, в которой аналогично добавлены все новые периферийные возможности, и которая работает по скорости аналогично предыдущему, черно-белому Maximite'у.

Конструктор от Альтроникс, как и в прошлый раз, отличного качества.

В целом, рекомендую.

Автор: begoon

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js