Nov-24-2022, 02:10 AM
Sorry for the delay, got locked out of the forum.
the scope data, in hex, is 0F01 09FF 0A0A 0B00 0003
the first byte of each group is the command and the 2nd byte is the command's argument.
0F01 makes sure test mode is off.
09FF sets the MAX7219 to decode all data.
0A0A sets the intensity of the of the led 7 segments. a value of 10 (0x0A) sets the intensity level to a middle value.
0B00 tells the MAX7219 to just scan digit 0 and not scan any of the other 7 digits which means only the first digit would display a number.
0003
tells the MAX7219 to display segments a,b,c if decode was off.
the 09FF told the MAX7219 to decode all digits which means decode the decimal number 3 (0b0011 or 0x03) and turn on segments a,b,c,d and g.
I do not see what you are talking about of just segment a being on.
The commands are not being recognized at all.
for example, i can send 0F00 to turn on all digits in test mode, but nothing happens.
I am out of town for a week and should have the new 6951 to try when i get back home.
Thanks for your comments and i will update this discussion next week.
This means that when data is received for a specific digit, that the data is the value of the number to be displayed and the MAX7219 translates the data byte(actually just bits 0-3) to turn on the
the scope data, in hex, is 0F01 09FF 0A0A 0B00 0003
the first byte of each group is the command and the 2nd byte is the command's argument.
0F01 makes sure test mode is off.
09FF sets the MAX7219 to decode all data.
0A0A sets the intensity of the of the led 7 segments. a value of 10 (0x0A) sets the intensity level to a middle value.
0B00 tells the MAX7219 to just scan digit 0 and not scan any of the other 7 digits which means only the first digit would display a number.
0003
tells the MAX7219 to display segments a,b,c if decode was off.
the 09FF told the MAX7219 to decode all digits which means decode the decimal number 3 (0b0011 or 0x03) and turn on segments a,b,c,d and g.
I do not see what you are talking about of just segment a being on.
The commands are not being recognized at all.
for example, i can send 0F00 to turn on all digits in test mode, but nothing happens.
I am out of town for a week and should have the new 6951 to try when i get back home.
Thanks for your comments and i will update this discussion next week.
This means that when data is received for a specific digit, that the data is the value of the number to be displayed and the MAX7219 translates the data byte(actually just bits 0-3) to turn on the