Драйвер-дешифратор ЖКИ MAX7234

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс фев 15, 2009 21:12:36

Сообщение anco »

Здравствуйте!
Помогите подключить MAX7234 к контроллеру, какие куда надо подавать сигналы что бы дисплей ожил. В общем поясните принцип работы, а то без стартового пинка как то не соображается :wink:
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

на 6й странице даташита нарисована блок схема и там есть 3 вывода
data input
data clock
write input

мелкасхема имеет 3 бита адреса и 6 данных, значит тебе надо делать цикл для передачи 6 бит или 1 байт
это от 0 до 9
первым идет старший бит

на 9й странице показана диаграмма, из которой ясно, что данные принимаются, когда клок уход в 0
1 т.е. выставляеш клок в 1
2 дергаеш write input в 0 на несколько мкс и снова в 1 (клок стоит на 1)
3 теперь ставиш клок в 0
4 передаеш 1 бит данных
5 клок в 1
6 пауза пару мкс
7 клок снова на 0
8 передача второго бита данных
и т.д.

на 12й странице показаны биты д0-д5 и символы для них

3 бита адреса на 13й странице показывают, какой адрес к какому разряду относится

т.е. для выставления цифры 0 на первом разряде тебе надо указать адрес 000 и данные 000011
у тебя должна получится такая цифра в 16 бмт
первые 7 будут нули, 5 бит данные для зажигания нуля и 3 последних - адрес первого индикатора
0000000000011000
перед передачей этого числа, надо 7 нулей сдвинуть влево
это лучше делать не операциями сдвига, а начать цикл не с 0, а с 7 и до 17
в цикле будет сдвиг на число в переменной цикла

вроде бы все
Реклама
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс фев 15, 2009 21:12:36

Сообщение anco »

kalobyte писал(а):там есть 3 вывода
data input
data clock
write input
У меня есть дисплей на 10 символов. Стоит два дешифратора. От дисплея отходят 6 контактов и я не мог понять как можно по 4-м кроме 2-х питания проводам посылать биты если по 3 входа на мелкосхему. Получается "data clock" и "write input" общие для двух дешифраторов и вывод осуществляется одновремменно в оба. Все правильно?
вроде бы все
Спасибо! Доходчиво! :wink:
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

надо смотреть даташит на твой индикатор
там вроде один драйвер тянет не более 9 знакомест по 7 сегментов
а если по 14, то и того меньше
драйверы могут работать в последовательном режиме, но я уже не смотрел его
в даташите все есть
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»