For the last 39 years I was paid by the companies and institutions to write instructions as many lines as possible; because, those lines were meant for learning purposes and not for selling. It is very very difficult to get rid of the years' old tradition. ![]()
//----------------------------------------------------------------------------------------------------------------------
Now, come to the MAX7219 Business:
Perhaps, you have read the post of Due_unto; that's the mistake I made to find/arrange the cc-codes for the digits.
LOAD/CS: For MAX7219, it is LOAD. According to data sheets, during the clocking phase of the data, the state of LOAD is irrelevant. At the end of the clocking of the last data bit, the data must be latched into the chip by asserting a rising edge on the LOAD signal. That's why, I did like this: LH--->LOAD, microdelay (optional) LL--->LOAD. In one post, you have removed LL ---> LOAD instruction?