Взял на дисплей весов индикаторы по ссылке ТС. Пришли с матрицами.
По паспорту 50мА и 1:8 мультиплексировании должны выдержать. 1088ASПока воюю со стабильностью данных. Если включать и работать - норма. Если сымитировать сбой, помеху, то не получается переинициализировать до конца. Такое впечатление, будто для некоторых строк некоторых матриц в дисплее зависают и не отключаются 7-сегментные декодеры. Повторение инициализации пока не помогает. Ищу, где ошибся.
Из странного: по идее, каждый чип MAX7219, должен повторять входной сигнал начиная с 16+1/2 периода тактового сигнала. На практике вижу такое, картинка:
Пробовал уже давать первой командой NOP, в надежде, что "прокачается". Но даже пары байт недостаточно. Нормальный уровень появляется лишь на заднем фронте 32-го тактового импульса.