Структура микроконтроллера Atmega платформы Arduino

Здравствуйте, уважаемые читатели блога! Данная статья посвящена любителям платформы Arduino и  микроконтроллеров Atmega. Вашему вниманию демонстрирую шпаргалки,  в которых описаны выводы аппаратной платформы Arduino, микроконтроллера Atmega328 (Arduino UNO), а так же процессора Atmel SAM3X8E платформы Arduino Mega. Читать далее Структура микроконтроллера Atmega платформы Arduino

Анализ сред программирования для МК

Программирование микроконтроллеров является неотъемлемой частью разработки самостоятельного электронного устройства. На данном этапе развития электроники, наиболее популярными микроконтроллерами (МК) есть: PIC, MSP, AVR, STM, ARM (процессор).

Для каждого вида МК есть узконаправленная среда программирования. Это связано с внутренней структурой МК и технического обеспечения записи программы в память МК. Если проанализировать существующие среды программирования МК, то найти универсальные среды программирования МК очень сложно. При анализе сред программирования было выявлено только одну универсальную среду программирования микроконтроллеров – FlowCode, функции которой позволяют программировать МК PIC, AVR, ARM. Читать далее Анализ сред программирования для МК

Пишем программу для LaunchPad с использованием GUI

Как упоминалось ранее микроконтроллеры LaunchPad обладают UART. Используя UART, можно посылать и принимать команды на микроконтроллер. Если вы для программирования микроконтроллера платформы LaunchPad применяли среду Energia, то для работы с UART использовался Serial Monitor. Передача данных и их прием происходил через подключенный COM-порт. К какому порту подключена платформа  LaunchPad можно, узнать благодаря диспетчеру устройств. Читать далее Пишем программу для LaunchPad с использованием GUI

LaunchPad — альтернатива Arduino

В современной электронике, не так уж давно появилась аппаратная вычислительная платформа Arduino, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Плата базируется на микроконтроллере Atmel AVR (ATmega328 и ATmega168 в новых версиях и ATmega8 в старых), а так же имеет элементы для интегрирования с другими компонентами (схемами). Читать далее LaunchPad — альтернатива Arduino