Архив автора: GetChiper

030-Прошивка HEX-файлов из Algorithm Builder.

Автор: | 06.04.2010

Если Вы пользуетесь средой программирования Algorithm Builder, то знаете, что содержимое контроллера (Flash и EEPROM) можно прочитать в файлы. Для этого необходимо выбрать команду «Прочитать кристалл …» в закладке «Программа». Но, возможно, Вы не знаете, что готовые файлы прошивок можно также и прожечь в контроллер прямо из Algorithm Builder. Прямой команды прожига в программе нет,… Читать далее »

029-Программируем AVR через USB порт.

Автор: | 03.04.2010

Эта статья в стадии разработки по причине того, что я еще не определился с USB программатором. Очень большая вероятность того, что мы будем программировать через AVRDUDE + GUI (или батники). Вобщем, если есть соображения по этому поводу — пишите в коментах.   Внимание! Появился USB программатор! — USBtiny. 056-USB-программатор-легко! (USBTiny) Соответственно к нему есть и… Читать далее »

028-UniProf – программируем AVR через COM порт.

Автор: | 03.04.2010

Эта статья – подробная инструкция как запрограммировать AVR микроконтроллер при помощи COM программатора и программы UniРrof. Статья идентична предыдущей, за исключением выбора COM порта в качестве программирующего. Программа UniРrof абсолютно одинаково работает с обоими портами, что можно отнести к ее достоинствам. Сначала обязательно прочитайте обзор UniProf, многое станет понятней. Скачайте программу UniРrof. Кроме того, нам нужен COM программатор, а… Читать далее »

027-UniProf-программируем AVR через LPT порт.

Автор: | 03.04.2010

Эта статья – подробная инструкция как запрограммировать AVR микроконтроллер при помощи LPT программатора и программы UniРrof. Сначала обязательно прочитайте обзор UniProf, многое станет понятней. Скачайте программу UniРrof. Кроме того, нам нужен LPT программатор, а также, отладочная плата с разъемами для подключения программатора (для примера возьмем отладочную плату с ATTiny2313). Вот пожалуй и все что нам… Читать далее »

026-Программы для прожига AVR микроконтроллеров.

Автор: | 31.03.2010

Файлы прошивок бывают нескольких типов HEX, GEN, BIN. Я буду выкладывать файлы типа HEX, так как они наиболее распространены. Есть у меня особые планы и на BIN-файлы. Если у меня получится то, что я задумал, буду выкладывать параллельно и BIN-файлы. Рядом с прошивкой будет выкладываться картинка с Fuse битами (по даташиту). Их нужно внимательно перенести… Читать далее »

025-UniProf-универсальный программатор для AVR.

Автор: | 30.03.2010

Программа обновлена до версии 08.06.2010. Автор UniProf не покладая рук работает над улучшением своей программы, делая ее еще лучше.  Версия программы от 08.06.2010 значительно лучше шьет микроконтроллеры. Наблюдаемые в предыдущей версии частые сбои при программировании без галочки «тормоз» остались в прошлом. Все остальное, что нам так нравиться в UniProf, осталось на месте. Честно говоря, по началу, я… Читать далее »

024-Что такое Fuse bits AVR микроконтроллеров.

Автор: | 28.03.2010

В посте про тестовые прошивки, рядом с самой прошивкой для микроконтроллера лежит картинка с названием «Фьюзы для тестовой прошивки ATMega48/88/168». Зачем эта картинка нужна? Что обозначают галочки в чекбоксах? Fuse bits называют область (4 байта) в AVR микроконтроллерах отвечающую за начальную (глобальную) конфигурацию. Этими битами мы указываем микроконтроллеру, с каким задающим генератором ему работать (внешним|внутренним), делить… Читать далее »

023-Нумерация файлов и контента статей блога.

Автор: | 27.03.2010

С целью упростить поиск нужного контента в блоге была принята особая система нумерации постов и файлов, а также введена (немного раньше) система маркировки постов. Как это работает? Например: предыдущий пост имеет название «022-Тестовая прошивка для AVR микроконтрллеров.» 022 – это порядковый номер поста. Весь контент, который содержится в посте, имеет этот префикс. Кроме того, все,… Читать далее »

022-Тестовая прошивка для AVR микроконтроллеров (проверка работоспособности портов).

Автор: | 26.03.2010

Вот и пришло время для первой прошивки. Данная прошивка является тестовой. Она не производит ни каких полезных действий, кроме дрыганья ножками по определенному алгоритму. Этой прошивкой можно проверить работоспособность всего микроконтроллера и портов ввода-вывода в частности. Чтобы проверить микроконтроллер необходимо загрузить прошивку и посмотреть, что происходит на ножках. «Смотреть» можно или мультиметром, или простым пробником… Читать далее »

Простая отладочная плата для устройств AVR ATMega48/88/168 с часовым кварцем.

Автор: | 19.03.2010

Данная отладочная плата для устройств на микроконтроллере AVR ATMega48/88/168 с часами реального времени (часовым кварцем). Как и предыдущие отладочные платы данная плата всего лишь заготовка будущего устройства. На плату установлены штырьки для подключения питания, программатора и часовой кварц. Часовой кварц «вешается» на ножки для подключения обычного кварца, поэтому микроконтроллер должен работать от внутреннего задающего генератора.… Читать далее »