115 читали · 1 год назад
Программирование Atmega 128
__ Winawr и Ардуино Продвинутый подход к программированию Arduino и AVR Разъем для программирования: Разъем ISP. <-> Атмега 1 Mosi. <-> 2 ( Pdi ) 3 nc 5 Res. <-> 20 Reset 7 Sck. <-> 11 Pb1 9 Miso. <-> 3 Pdo 2 Vcc. <-> 21, 52 Vcc 4,6,8,10 Gnd. <-> 22, 53, 63 Gnd Программа avrdude. Она установлена в составе пакетов Arduino . Программатор UsbAsp. Новые программаторы UsbAsp имеют возможность перепрошивка. Для этого у них отдельный джампер...
3 года назад
Операционная система для микроконтроллеров ATmega
Еще одно хобби - разработка проекта операционной системы реального времени для микроконтроллеров Atmel серии ATmega с лицензией GPL-3.0 и выше(опенсурс). Сам проект выложен на гитхабе https://github.com/w5277c/core5277 Главное отличие моего проекта от других - это полная реализация проекта на ассемблере. Здесь я придерживался похожей позиции как и в моем проекте автоматизации. Ранее я разрабатывал прошивки своих конечных устройств на ассемблере, это дает некоторые преимущества. Основное из которых - это заметно сниженное потребление ресурсов, т...