DMD2 library use SoftDMD class instead of SPIDMD class. When number of panels exceed 8 a slight flicker starts and get worse when it crosses 14 panels. What I have noticed is that scandisplay get triggered from Timer1 overflow interrupt which further reduced by 50% to scan the displays. which results in about 4ms for the SCK signal. This time slot get filled with data when the number of displays exceed 8, which makes SCK signal to adjust to 6ms. This results the scanning frequency to get reduced from 60Hz to 40Hz, which resuts in the flickering. So wonder whether I should revert to SPIDMD library to avoid this.
DMD2 library use SoftDMD class instead of SPIDMD class. When number of panels exceed 8 a slight flicker starts and get worse when it crosses 14 panels. What I have noticed is that scandisplay get triggered from Timer1 overflow interrupt which further reduced by 50% to scan the displays. which results in about 4ms for the SCK signal. This time slot get filled with data when the number of displays exceed 8, which makes SCK signal to adjust to 6ms. This results the scanning frequency to get reduced from 60Hz to 40Hz, which resuts in the flickering. So wonder whether I should revert to SPIDMD library to avoid this.