Делюсь библиотекой. Есть видео с примером работы.
http://www.youtube.com/watch?v=BssiH...&feature=share
Пример инициализации:
Код:
|
MAX7219_StructInit(&MAX7219_InitStruct, 4);
MAX7219_InitStruct.Intenity=10;
var1=MAX7219_Init(&MAX7219_InitStruct); |
4 - количество индикаторов на одной плате ( 1...8 )
Интенсивность от 1 до 16.
Количество микросхем при последовательном подключении можно определять автоматически, если замкнуть петлю DOUT последней на MISO контроллера.
Пример вывода строки:
Код:
|
MAX7219_DrawDigitSerial(d); |
где d - строка с цифрами.
Для конвертирования можно использовать вторую либу:
Где х - unsigned long число.
Лужу, паяю, ресурс продвигаю.