Подключаем ЖКИ на базе ks0066 к AVR. Программа на Си. Шаг № 4

Обновлено 23.02.15. Всем привет. Рассмотрев первую программу на микроконтроллере, способы настройки Makefile (статья №2), заливки, а также имея «aрсенал» необходимой литературы (статья №1), приступаем чуть к более сложному этапу: подключим ЖК- индикатор к  AVR и разберем алгоритм «общения» с ним. Итак начнем с того, что же такое ЖКИ ? Это жидкий  кристалл который помещен в стеклянный кювет. Жидкокристаллический дисплей состоит из нескольких слоев, где ключевую роль играют две стеклянные панели,  на которые наносится тонкий слой металла, образующий электроды. Читать далее

Makefile — создаем и настраиваем для AVR. Шаг№2

Обновлено 11.02.15. Всем привет. В предыдущей статье  мы описали ту литературу и программы, которые нам понадобится для работы с микроконтроллерами AVR. Так вот, что бы показать первый пример написания и заливки программы в “камень”, мы начнем работу с программы WinAVR. Если Вы откроете какие-нибудь исходники для контроллеров, то заметите, что в папке помимо содержания в себе файлов с расширением .с и .h также содержат еще файл Makefile (рис. ниже). Читать далее

Первая программа на AVR. Настройка и прошивка. Шаг №3

Обновлено 14.02.15. Здравствуйте дорогие друзья. В прошлой статье, мы остановились на рассмотрении файла Makefile, который, еще раз повторюсь, является настроечным файлом под контроллер и проект. В этой статье напишем первую программу на AVR — мигание светодиодом, разберемся с какой стороны к этому делу подходить. Итак открываем редактор Notepad. Создаем файл с расширением .c : File-New-C/C++-Save as, перед сохранением Читать далее

Литература и программы для AVR. Шаг №1

Обновлено 10.02.15. Всем привет. В первой записи блога я выложил краткую информацию необходимой литературы, ссылок и программ, которыми мы будем пользоваться для изучения, рассмотрения и разработок дальнейших устройств на AVR (например от простого термометра в статье №6 до более сложного устройства — фазосдвигателя в статье №25 и другое). Выбор языка для дальнейшего программирования, это дело вкуса. Я лично склонился к Си, и если кто-то захочет его осваивать то могу сказать, что первым делом необходимо прочитать классику: Читать далее