При написании для МК кода посложнее, чем «помигать лампочкой», разработчик сталкивается с ограничениями, присущими линейному программированию в стиле «суперцикл плюс прерывания». Обработка прерываний требует быстроты и лаконичности, что приводит к добавлению в код флагов и…
Сразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основном это небольшие…
RTOS или не RTOS вот в чем вопрос 2, или Windows тоже RTOS? Читать далее
AVR Микроконтроллеры AVR фирмы Atmel хорошо знакомы разработчикам и не нуждаются в особом представлении. Эти устройства используют модифицированную гарвардскую архитектуру и демонстрируют приличную производительность при низком энергопотреблении. 8-битная архитектура контроллера AVR была представлена в 1997 году, а к 2003 году Atmel поставил 500 миллионов микроконтроллеров. Видимо не будет преувеличением сказать, что такой популярностью AVR во многом обязан проекту Arduino. Читать дальше →