Архив: 2015

FX2LP контроллер USB: отладочная плата, среда разработки #0

mi2

Рядом с микроконтроллерами общего назначения существуют и узкоспециализированные — например периферийный контроллер EZ-USB, о котором и пройдет речь. Он представляет собой микропроцессорную систему, подобную тем же AVR и PIC, но с своей уникальной архитектурой.

Динамическая система освещения двумерной графики

tubes — копия

Свет является неотъемлемой частью любой картины. Без необходимого затенения зрителю будет довольно сложно представить формы объекта или даже атмосферу композиции, если конечно так не задумано. Но возможно ли добавить этой технике движения, изменчивости?

Запуск программы откуда угодно [Atmel Studio]

Уже не редкость видеть темы, где разработчики спрашивают о возможности исполнения программ из ОЗУ, внешней памяти и т.п. Этот вопрос вас не должен особо волновать, так как центральному процессору не имеет значения откуда принимать команды для исполнения.

Multi-master система или «черная пятница»

DSCN6115

Уже в четырех записях я упомянул чудесный параллельный интерфейс EBI. Он идентичен, что у STM32, что у ATSAM. Некоторые называют интерфейс асинхронным, но это не так: отсутствует лишь порт тактовой частоты, однако периферии на этот счет хватает.

USB эмуляция клавиатуры или NES-USB

DSCN60656566

Отладочная плата Arduino Due построена на базе ATSAM3X, который имеет при себе собственный USB порт в периферии. Для среды разработки Arduino IDE не так давно были написаны простые инструменты для работы с портом, а в частности, работа в качестве HID устройства в системе ПК.

Простой текстовый терминал

DSCN5966

Собрав свою отладочную плату с FPGA, мне хотелось создать на ее базе что-то довольно простое и полезное. Я имел необходимость в неком информационном табло для вывода отладочной информации.

Параллельный интерфейс на ПЛИС. Обработка данных. Часть I.

DSCN59545410

Естественным образом ПЛИС используется не только как периферийное или комбинированное устройство, а как цифровой обработчик данных. Все устройство в простом случае делится на две части: интерфейс и обработчик. 

ARM Cortex-M4: внешняя шина, smc #5

DSCN556756565

Параллельный интерфейс микроконтроллеров, известный как EBI, используется почти во всех проектах с TFT дисплеями, внешней памятью и т.п. Он обладает высокой скоростью передачи и большим адресуемым объемом.

О том, как создаются иллюстрации к статьям.

С начала цикла обучающих статей по семейству контроллеров ATSAM4C мой подход ко всем иллюстрациям стал серьезнее. Пожалуй, сама сложность заключалась в том, чтобы заставить рисунки и текст дополнять официальную документацию, повторять тот же стиль. Порой на совсем небольшой рисунок уходит не мало времени.

FPGA Board!

altera-cyclone-iv-fpga

Я наконец-то завершил разработку отладочной платы ПЛИС на базе Altera Cyclone I, впрочем, читатель даже и не подозревал, что она разрабатывалась.

Bug Report
Локализовано: шаблоны Wordpress