Posts Tagged avr

 управление 3мя регистрами cd4094 по двум проводам

февраля 22, 2010

 100_0511

В этот раз речь пойдет о управлении целой платой с регистрами типа cd4094, включенными последовательно. Код остался тот же, только немного увеличился в соответствии с индикаторами.

 управление регистрами 74hc595 и 4094 с 7 сегментными индикаторами

февраля 21, 2010

proteus_register

Иногда возникает задача, когда не хватает выводов для светодиодов или индикаторов, вобщем там, где требуется что-то задействовать из дискретных исполнительных или указательных устройств в большом количестве. Для этого используются расширители портов на регистрах.

 avr 7 segment display

января 30, 2010

В последнее время на форумах видел много тем по подключению светодиодных индикаторов к контроллеру, но не все знают, как управлять индикатором. Типичная ошибка - это непонимание принципа организации сегментов. На самом деле не надо конвертировать десятичные числа в формат bcd и не надо цеплять внешние декодеры. Контроллер много умнее.
Чтобы зажигать цифры, надо представить, что мы подключили к контроллеру обычные светодиоды. В определенные моменты нам надо одновременно зажигать определенные светодиоды. Для этого есть некая договоренность, как распологать эти диоды.

 7seg_pinouts

Сегменты обозначаются буквами от a до h, причем последняя обозначает точку (в данном случае это буква р). Порядок букв идет справа налево. Если надо зажечь сегмент, то под буквой ставим 1. Как видно, сегмент h во всех цифрах выключен. Однако в процессе мы разсмотрим, как его включить в нужный момент.

Tags: ,

категория: учим мк avr, без каментов

 usb avr макетная плата

декабря 18, 2009

dscf0003kh.thdscf0008yl.th
dscf0009l.thusbrs232b.th
usbrs232s.th
Изготавливалась изначально для усб, чтобы управлять пинами в режиме цдц, когда устройство видится как ком порт. Потом я подумал, что это неплохой вариант для выпускной работы по программированию. Решил я осилить c# и работу с ком портом. Прога шлет байт в мк, а он включает релешки 8 штук по радио. Та мелкая платка вверху - сверхрегенератор заводской от розеток. Только передатчика тогда не было. Точней был, но не хотелось отдавать его в пту, т.к. пав был всего один. Это потом я на ебее купил 100 штук павов на 433.92мгц.
В результате подразумевалось, что данные передаются по радио, а на самом деле они передавались по одному проводу юарта. К тому же я бы и не осилил манчестер да еще протокол с контрольной суммой.
Хотя этого и так хватило, чтобы весь остальной класс срался кирпичами. Даже 2 крутых пацана - петя и степа не осилили свою систему на пхп и мускуле для ведения дневника опозданий и прогулов.

Кто собирает этот софтовый усб, то бывают там глюки или вообще ничего не работает. Это только говорит о том, что у вас руки растут из жопы, либо вы еблан и фьюзы выставили неправильно, либо ваш комп гавно. Два диода в питании от усб понижают 5 до 3.6, от чего любой усб хост понимает девайс. От старой усб 1.1 платы до новейшего чипсета 2.0 в новом буке.
Собрано 2 таких. Второй - программатор усбасп.

 2 урока для старта

ноября 25, 2009

Писалось давно. Включает в себя основы по сям, как понимать типы переменных, битовые операции, системы счисления и кодирования. Так же есть пример работы с лпт портом для зажигания светодиодов через драйвер.
скачать

Tags: ,

категория: учим мк avr, 1 камент

 easyavr 5a

августа 18, 2009

easyavr5_550_2

Вот такая вот плата. Я когда ее увидел, то у меня сработал анальный вов рефлекс. А рылся я в ебее просто так. Иногда я просматриваю на наличие каких-либо деталей мелким оптом. Вот только в ебее барыга ее за 180 загонял. Там были еще разные платы собственной разработки. Я тогда не стал их брать. А тут видно, что плата сделана не на коленке и видна контора. Я полез на сцайт и узрел, что есть официальные барыги у нас. И цена поменьше, хоть из швейцарии посылка идет. Да еще 20% ндс. Так она бы стоила евров 80 без налога. Но они бы из пиндосии ее не стали бы слать. Вобщем обошлась в 130 вроде и без индикаторов с термометром. Я подумал, что индикатор и так достану. Графический мне не нужен, тачскрин тем более.
Как потом оказалось, индикаторы есть всякие, вплоть до графического. Нет только 2х16 даже без подсветки.ненависть