В университете на одном профильном предмете начали изучать стенд на основе микроконтроллера МК-51, дисплея HD44780, клавиатуры. Все это дело программируется через COM порт с помощью ассемблера. На тот момент я изучат микроконтроллеры семейства AVR (а именно Atmega8), поэтому появилось желание научиться инициализировать и выводить на экран какую-нибудь информацию с помощью ассемблера без применения библиотек. После продолжительных поисков нашел только то, как дисплей запрограммировать на языке C с помощью библиотек, в которых не совсем понятно, что происходит. Поэтому было принято решение написать код самому, с использованием ассемблерных команд. Дисплей 0802, две строки.
Читать полностью »
Рубрика «ATmega8» - 3
Управляем ЖК дисплеем HD44780 с помощью ассемблера
2013-03-20 в 15:09, admin, рубрики: ATmega8, diy или сделай сам, hd44780, ассемблер, метки: ATmega8, hd44780, ассемблерКак «открыть» микросхему и что у неё внутри?
2012-11-08 в 15:59, admin, рубрики: 74HC595, ATmega8, attiny13a, diy или сделай сам, Железо, кислота, микросхема, Электроника для начинающих, метки: 74HC595, ATmega8, attiny13a, кислота, КР580ВМ80А, микросхемаМикросхемы — наиболее приближены к тому, чтобы называться «черным ящиком» — они и вправду черные, и внутренности их — для многих остаются загадкой.
Эту завесу тайны мы сегодня и приподнимем, и поможет нам в этом — серная с азотной кислотой.
Внимание! Любые операции с концентрированными (а тем более кипящими) кислотами крайне опасны, и работать с ними можно только используя соответствующие средства защиты (перчатки, очки, фартук, вытяжка). Помните, у нас всего 2 глаза, и каждому хватит одной капли: потому все что тут написано — повторять не стоит. Читать полностью »
Делаем сами Single-Side Arduino c COM-портом на борту
2012-09-03 в 14:29, admin, рубрики: arduino, ATmega8, diy или сделай сам, Электроника для начинающих, метки: ATmega8Занимаясь электроникой и микроконтроллерами, я прекрасно осознаю, что было бы неплохо иметь под рукой готовую отладочную плату. С ее помощью можно быстро проверить какой-нибудь сервопривод, датчик и т.д., а то и собрать на ней целиком весь проект. Именно поэтому решил самостоятельно изготовить Arduino.
Создатели знаменитой платформы позаботились о любителях DIY и подготовили для этого специальную одностороннюю версию платы. Также в интернете есть весьма подробные инструкции о том, как изготовить ее в домашних условиях. К сожалению, у этой платы есть несколько недостатков, а именно: подключение только через COM-порт и питание исключительно от адаптера. Я решил устранить и получил в итоге вот такую, симпатичную плату:
Конечно, идея не новая, и на просторах интернета не раз звучала идея прикручивания виртуального COM-порта к Single-Side Board, но готового проекта я нигде не встречал.
Всех, кто когда-нибудь мечтал сделать для себя Arduino самостоятельно, прошу под кат.
Читать полностью »