Page 5 of 7
Re: MAX7219 32x32 LED Display
Posted: Sun May 31, 2026 5:55 pm
by kaqkk007
Thank you, I'll take a look
Re: MAX7219 32x32 LED Display
Posted: Sun May 31, 2026 6:47 pm
by kaqkk007
With a few minor tweaks, it'll turn out just the way I imagined. Thanks so much for all your help!
Re: MAX7219 32x32 LED Display
Posted: Sun May 31, 2026 7:19 pm
by mnfisher
That's good news... Please let us know how it goes or if you have any other questions....
Martin
Re: MAX7219 32x32 LED Display
Posted: Tue Jun 02, 2026 6:54 pm
by kaqkk007
That's all he knows so far
Re: MAX7219 32x32 LED Display
Posted: Tue Jun 02, 2026 8:36 pm
by mnfisher
Looks good

Re: MAX7219 32x32 LED Display
Posted: Wed Jun 03, 2026 6:14 pm
by kaqkk007
https://youtu.be/OYZQdaD63k8 Here's how the test version works
Re: MAX7219 32x32 LED Display
Posted: Wed Jun 03, 2026 6:59 pm
by mnfisher
Cool.
Take a look at the max7219 component (link above) for some fancy 'reveals' too....
Martin
Re: MAX7219 32x32 LED Display
Posted: Sun Jun 07, 2026 6:39 pm
by kaqkk007
Is it possible that the display is interfering with the RTC's operation? I'm using the display on Channel 1 and the DS3231 on pins RB0 and RB1. It reads and displays the values, but I can't configure the RTC.
Re: MAX7219 32x32 LED Display
Posted: Sun Jun 07, 2026 7:15 pm
by mnfisher
I think the issue is that you are calling RTC nearly 20,000 timer per second.
I would try and move the RTC setting to outside of the interrupt handler (possibly set a flag in the interrupt handler 'set_clock') and test this in main - or set an interrupt on the button presses and test for this in main)
I'd also reduce the 'update' rate of the display (once per second should be sufficient?)
Martin
Re: MAX7219 32x32 LED Display
Posted: Sun Jun 07, 2026 7:18 pm
by kaqkk007
It works in other classes whether I call it from an interrupt or run it from the main program, so I don't understand why it doesn't work here (just the setup); reading the value works perfectly.The refresh rate is set to once per minute, and that's when I set the value