slava68: (Default)
[personal profile] slava68


с контроллером SN75518N



решил подключить к Ардуино, долго читал интернет - мало информации. Похоже никто не делал ранее. На индикатор даже даташита нет, а я взял и подключил :-))) и циферки сразу засветились. Преобразователь с 5 на 24 вольта заказал из Китая.



Я написал маленькую программку, отправляющую в сдвиговый регистр цифры, последовательно от 0 до 65535.
В среде "Ардуино" для этого имеется встроенная команда - shiftOut(data, clock, LSBFIRST, value);

выглядит это забавно, как "таймер на инопланетной бомбе" :-))))



Когда в индикатор отправлено FFFF, то он показывает 6.6.6.6.6.6.6.6.6.6.

Видимо, переключением разрядов и сегментов (динамической индикацией) занимается контроллер SN75518N самостоятельно. Мерцание неравномерное при съёмке с приоритетом выдержки.



UPD: если хочется отображать что-то осмысленное, то динамическую индикацию придётся делать самостоятельно.
Проталкиваем в регистр 32 бита, в которых определены сегменты и одно знакоместо для их отображения, дёргаем защёлку, пока символ отображается, забиваем регистр новой информацией для следующего знакоместа и снова дергаем защёлку. Иного не дано :-(

Может быть попробую написать библиотечку с непосредственным управлением ногами :-))) или буду делать через SPI, там велосипед уже изобретён :-)))

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 12th, 2026 09:33 pm
Powered by Dreamwidth Studios