Очень давно я уже писал про оболочку SinaProg которая работает с AVRDude универсальным программатором. AVRDude поддерживает огромное количество программаторов и кристаллов, а значит работая с ним, это делает и SinaProg. При некоторых недостатках SinaProg у нее есть много достоинств, которые позволяют мне Вам ее рекомендовать к применению.
Итак (пошли копипасты со старой статьи 😉 ), SinaProg очень приятная в использовании программа. Не смотря на простоту и доступность SinaProg, автор сохранил всю гибкость AVRdude и возможность тюнинговать саму SinaProg под свой вкус, чем я и воспользовался!
SinaProg 2.1.1.RUS.rar (30664 Загрузки)
В данной версии SinaProg 2.1.1 изменено:
1 Добавлена поддержка программатора Громова. Кто первый раз о таком слышит — это очень простой и надежный программатор для COM-порта. Сделать его не составит никакого труда — это займет минут 20.
2 Русифицирован фьюз-калькулятор Сины. Не знаю на сколько это востребовано, но, по крайней мере, для начинающих это будет хорошей подмогой в изучении работы с фьюзами.
Программируем при помощи SinaProg.
Процесс заливки прошивки у Сины интуитивно понятен, но рискну его еще раз тезисно описать. Читать далее









Очень, очень давно, когда у меня еще был комп с 86 процессором (хоть убей не помню как он даже выглядел), сторочил я демки для него. Да, была раньше популярна такая тема — писать небольшие программки создающие визуальные эффекты на экране монитора. И еще была фишка в том, чтобы они были как можно меньшего размера. Так вот, раскопал я в дебрях старых архивов свои тогдашние творчества и с удивлением обнаружил, что они нормально работают на современном компьютере (нужно отдать должное Intel и мелкософту за такую совместимость старых приложений). Короче, ностальгия нахлынула и решил поделится своим творчеством. Но ностальгия не единственная причина присутствия этих демок здесь в блоге. Для создания этих эффектов использовался очень простой алгоритм. Он настолько прост, что с ним справится даже микроконтроллер. Я давно планировал сделать визуальные эффекты в эффекторе более естественными и случайными — это реальный пример как это можно реализовать.
Пришло время расширять функционал старых конструкций и создавать что-то новое и интересное. Для этих целей нам понадобится более «жирный» микроконтроллер. Я уже давно выбрал серию микроконтроллеров Atmega48, Atmega88, Atmega168, Atmega328, да все никак руки до нее не доходили. Эта серия логическое продолжение популярного микроконтроллера ATmega8, совместима с ним по ножкам, но имеет улучшенную технологию, большую скорость (до 20MIPS) и расширенную периферию. Кроме того, микроконтроллеры последнего обновления («Р» в конце названия) более экономичны и умеют работать при низких напряжениях питания. Эти микроконтроллеры доступны и недорого стоят (зачастую Atmega48 можно купить дешевле, чем ATtiny2313). Еще одним достоинством серии является их полная совместимость между собой (в общем случае, разница заключается лишь в количестве SRAM). Это значит, начав разработку конструкции на Atmega48 и не влезая, по итогу, в размер SRAM (2 килослов), можно ничего не меняя вставить в панельку Atmega88 и продолжить разработку. 
Устройство этой статьи открывает новое направление в блоге – работа с SD картами. Тема стара и порядочно заезженная, но применение SD карт стоит того, чтобы об этом написать еще раз.