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

April 2026

S M T W T F S
   1234
567891011
12131415161718
1920 212223 2425
2627282930  

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 27th, 2026 12:34 am
Powered by Dreamwidth Studios