ARM Cortex-M4: таймеры #3

Механизмов, следящих за временем, у SAM4C хватает: шесть 16бит таймеров/счетчиков, четыре 16бит таймеров для ШИМ, один системный таймер, RTT, RTC. Подробнее »

ARM Cortex-M4: порты, прерывания #2

Куда ж без них..?

Если вы работали с 8бит контроллерами, подобными AVR или PIC, а иначе и быть не может, то разобраться в портах не составит труда. Здесь есть привычные аналоги DDRx, PORTx, а с внешними прерываниями дела обстоят даже по-проще. Подробнее »

ARM Cortex-M4: клок #1

Итак, запускаем среду разработки Atmel Studio, выбираем контроллер ATSAM4Cxx_0 и программатор в опции device и tool соответственно.

 

Тактирование

Тактовый сигнал жизненно необходим для любого контроллера, он задает точный ритм работы, благодаря которому все команды и процессы выполняются синхронно. Первое, что нужно сделать при разработке программы для Cortex-M4, да и вообще для ARM — это настроить систему тактирования. Подробнее »

Простой Дельта-Сигма ЦАП. Что это и с чем его едят.

С Цифро-Аналоговыми-Преобразованиями мы уже знакомились в нескольких статьях. Единственный тип этих преобразования, который мы не рассмотрели: метод передискретизации. Подробнее »

Недооцененный контроллер Atmel ATSAM4C

Работая с Arduino Due, я познакомился с контроллерами архитектуры ARM и всеми их прелестями. Для своих проектов полноценное использование ATSAM3X (Due) было несколько проблематично, так как многие пины были не выведены, да и вообще присоединять плату путем создания многоэтажного бутерброда не оч… Подробнее »

Уничтожение домена pole.dyndns.info ;(

К сожалению, компания DynDns завершает свою программу бесплатных доменов.

Подробнее »

Перепись статей!

Доброго времени суток, посетители.

В течении двух недель с 18.03.2014 будут переписаны все статьи старше 2-ух лет. Так как на момент 2009 года опыта у меня было не так много, качество записей было соответствующим. А всем googl-ам и yandex-ам этого объяснить нельзя; ссылки, запросы не подвластны времени, то же самое нужно сделать со статьями. Подробнее »

Внешняя шина ArduinoDue (SAM3X)

Все началось с того, когда, пролистывая datasheet контролера Atmel SAM3X, который стоит на небезызвестной плате Arduino Due, я наткнулся на интересную весч. Подробнее »

AVR, ARM, CPLD и VGA… 1760 часов чистого времени

Как вывести картинку (живую) с микроконтроллера, логической схемы, кофеварки, чтобы ее мог видеть человек? Ха! Существует чертова куча дисплеев, будь то color, либо monochrome. А если вам нужно не просто текст выводить, а графику, может да же и видео. Гораздо универсальнее будет монитор/TV, который есть почти в каждом доме. Подробнее »

Высокоскоростная линия передачи данных / Часть 1

Предположим, что у нас есть передатчик и приемник. Между ними производится передача данных в одну сторону по шине, скажем, 8-бит. Мы просто соединяем их проводами? — да, если частота передающей шины совсем небольшая, иначе же образуются сильнейшие помехи, в результате которых от вашего сигнала ничего не останется. В некоторых случаях доходит до выхода из строя электроники. Подробнее »

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