Raspberry pi 3b with desktop to Max7219 supplying a Kingbright cc56-21SYKWA 8 x 7 segment display, and it works fine most of the time, but sometimes it shows spurious information on a digit. I saw information about using a level converter because the Max7219 requires 3.5 volts for high. I made the circuit as shown on Github but I get no display at all. I cannot understand the Max7219 datasheet regarding the SPI, it appears not to be fully SPI compatible, using a Logic analyzer to view clock/DIN/Load connections shows the following.
The top is without the level converter and does work ok, the bottom is with level converter and does not work. The clock does not seem a constant even pulse and the DIN does not show the 16 bit of data as referred to in the data sheet. The data sheet seems to say the "LOAD" is not used with the Max7219 although I have it connected as per the Github information.
Any ideas why this level converter does not work, is it to do with the 10k pullup on the 5 volt? is there a better circuit to use?
Thanks David
