2021-03-13

eddy_em: (Default)
2021-03-13 03:57 pm
Entry tags:

Матричный светодиодный экран на MAX7219 и STM32F103

Выстрадал работу с очередным экранчиком. Как оказалось, аппаратно STM32F103 не умеет управлять ногой NSS. Поэтому пришлось действовать ногодрыгом. А еще оказалось, что сдвиговый регистр MAX7219 не опустошается после копирования во внутренний (которое происходит на восходящем фронте CS), в результате чего можно передавать на следующие каскады данные как за один присест, так и за N присестов.
Выложил видео на тытрубу.
Со шрифтами решил не заморачиваться: это достаточно просто копируется из других подобных вещей. Сделал лишь базовое заполнение экранного буфера, обновление дисплея с буфера и прокрутку дисплея.