Архив метки: BootLoader

Превращаем SEM0010M-88PA (ATmega88PA) в Arduino Pro mini

В статье разобрано подключение модуля SEM0010M-88PA к IDE Arduino. Описана «заливка» bootloader в микроконтроллер. Дана схема включения модуля с ATmega88 с «распиновкой» от Arduino.s10_platПредистория: Очень нравится мне среда разработки Algorithm Builder! Но вот по трудоемкости написания кода этот инструмент заметно уступает «сообществу Arduino». Надо отдать должное, «тамошнее библиотечное богатство» может удовлетворить любой запрос разработчика. В результате разработка любого устройства сводится к выбору подходящего примера и его «допиливания» под свои нужды… Читать далее Превращаем SEM0010M-88PA (ATmega88PA) в Arduino Pro mini →

Использование библиотек Arduino с ATmega8A

В статье разобрано подключение ATmega8A вместо ATmega328 в Arduino UNO R3. Описана «заливка» bootloader в микроконтроллер. Дана схема включения ATmega8 с «распиновкой» от Arduino.m8_allПредистория: Понадобился как-то приемник сигнала RF433 для включения исполнительного устройства. Готовой программы для ATtiny не нашел, а использовать «целую Ардуино» для такой задачки не хотелось…
Анализ алгоритма приема команд в библиотеке RCswitch показал «уж очень» неэффективное использование оперативной памяти МК: во всяком случае памяти даже ATtiny2313 на это не хватит…
«В закромах» «валялась» ATmega8A и сразу подумалось: а не использовать ли эту «более мощную» штучку для решения задачи, не тратя при этом время на разработку программы? Воспользуемся для этого готовыми библиотеками! Читать далее Использование библиотек Arduino с ATmega8A →