Electronic – How does the MAX7219 in a LED Matrix work

ledled-matrix

i am wondering how the MAX7219 in a LED matrix actually works? I mean, the datasheet: http://tronixstuff.com/wp-content/uploads/2010/07/max7219.pdf only describes if it is used with 8 x 7-Segment Displays but not how to turn a dot on / off on a 8×8 matrix. I would be really thankful if anybody could explain to me how i turn a single dot on a 8×8 matrix on.

Thanks

Best Answer

Set decode mode register 0x9 to 0, which disables the BCD to 7 segment decoding on all digits, then set the appropriate bits for the segment rows in the addresses 0x1 to 0x8 for the first to 8th digit columns.

By default after a reset or on initial power up the intensity is set=0, scan=1 digit and display is blanked (shutdown). So you also have to set:
Set the 0xA intensity value or the display will be minimal brightness.
..set the 0xB scan to the number of digits you want to scan.
..set the 0xC shutdown register to 0x1 to enable scanning oscillator.