Учебный курс. UART/USART. Получение первых результатов. Сопрягаем микроконтроллер с компьютером
26/12/2009 - 23:46
Pavel Bobkov
Микроконтроллер ATmega8535 имеет в своем составе модуль универсального синхронно/асинхронного приемопередатчика - USART. С его помощью между компьютером и микроконтроллером можно организовать обмен данными по последовательному каналу. Раньше в компьютерах для этих целей использовались COM порты, однако на современных машинах они уже большая редкость. Если на вашем компьютере все-таки есть такой порт, то для подключения микроконтроллера, понадобится преобразователь уровней ТТЛ – RS232. Его можно собрать на микросхеме MAX232.
Учебный курс. Подключение lcd к микроконтроллеру. Добавляем поддержку 4-ех разрядной шины
19/12/2009 - 00:24
Pavel Bobkov
Tagged under
Микроконтроллер может “общаться” с lcd по 8-ми или 4-ех разрядной шине данных. Первый вариант более простой, поэтому мы с него и начали, второй посложнее, но позволяет сэкономить 4 вывода микроконтроллера.
Давайте разберемся чем отличается это подключение, и добавим в нашу библиотеку поддержку 4-ех разрядной шины.
IAR AVR. Си + Ассемблер
01/12/2009 - 22:57
Pavel Bobkov
Tagged under
Си существенно облегчает написание программ для микроконтроллеров. Однако при всех его преимуществах, иногда возникает потребность написать часть кода на ассемблере. В IARе для этого можно использовать ассемблерные вставки, intrinsics функции или отдельные ассемблерные модули. Давайте на примере исходника для работы с энкодером разберем, как написать ассемблерный модуль, который можно использовать в сишной программе.
Учебный курс. Опрос кнопок
26/11/2009 - 21:00
Pavel Bobkov
Tagged under
В своих микроконтроллерных поделках я постоянно использую кнопки. Поэтому написал простенький драйвер для работы с ними. В текущей версии драйвер заточен под четыре кнопки, но его довольно легко переделать. В этой статье я опишу содержимое файлов драйвера, а в следующей разберу какой-нибудь практический пример.
Учебный курс. Подключение энкодера. Типовая структура простой программы. Генератор на AVR.
19/11/2009 - 22:12
Pavel Bobkov
Tagged under
Принцип действия, схема включения и исходник библиотеки для работы с инкрементным энкодером уже рассматривался мной в одной из статей. Сегодня мы поговорим о практическом применении энкодера. В качестве примера я выбрал программу генератора прямоугольного сигнала с диапазоном рабочих частот 1 – 100 Гц.