Рубрика «arm cortex-m0+»

Технология программирования ARM Cortex-M0+ - 1
Здесь я расскажу об удобном наборе средств и о технологии быстрой разработки простых программ на микроконтроллере S9KEAZN64AMLC с 32-х битным 40 МГц ядром ARM Cortex-M0+. Как аппаратную основу возьмем плату от анонсированного ранее проекта. Плата оказалась на удивление живучей при низких температурах и даже превзошла в этом смысле ожидания.
Начнем с подробного описания создания термометра без использования внешних датчиков и с функцией логера.

Читать полностью »

Коммутатор фар и фонарей для автомобиля с контролем состояния аккумулятора и термометрами - 1

На самом деле вариантов использования у этого модуля может быть больше, но названное применение было толчком к разработке.
Как известно, привезенные из США автомобили славятся своей дешевизной. Но при попытке получить разрешение на эксплуатацию в Европе новые владельцы таких машин сталкиваются с несоответствием стандартов на фары и сигнальные фонари в Америке и Европе. Приходится менять фары и задние огни. И тут подстерегает следующая неожиданность.

Читать полностью »

Atmel SMART SAM L21

Хочу поделиться новостью, которая чуть не прошла мимо, хотя заслуживает вашего внимания. Atmel решила вступить в гонку IoT. Архитектура AVR, разработанная Atmel в 1996 году (имеется в виду семейство восьмибитных микроконтроллеров) уже безнадежно устарела. Семейство 32-битных контроллеров AVR32 так и не обрело популярности. Вечно держаться за счет надежных и простых как камень ATtiny и ATmega не получится в виду их ограниченной функциональности. Я сам являюсь поклонником простоты и надежности AVR, но в свое время решил перейти с AVR на ARM от ST, как раз по причине «допотопности» первых и «нафаршированности» вторых. Казалось, что Atmel больше не развивает архитектуру AVR – тогда зачем тратить время на умирающего – в общем, я оказался прав.
Читать полностью »