I want to create a display that shows time from a GPS sync’d RTC on the top line of an 8 LED matrix display and the second line also an 8 LED matrix long to be a scrolling message board.
Have already done a one line clock project. Want to combine both and put clock on top line.
When using two lines of LED matrix display for separate information is it better/easier to program for two 8 line displays and run them off different data pins as independent lines?
Or is it possible/better/easier in the MAX7219 display to run it as 16 characters and print the clock information to matrix 1-8 & the message information to matrix 9-16?
@dkjonesau
Actually I think it will be a matter of personal preference.
For me, the software will be simpler if you treat them as 2 separate displays.
Cascading the ICs only saves you one pin.
The clock (CLK) and data (DIN) pins can be shared. You only need separate LOAD signals so you can select which IC get the data you just sent.
Then basically the code will be identical for both displays
There are two approches for the solution of a problem:
Top Down and
Bottom UP
Both approaches work equally for a careful/experienced worker; however, SSS Methdology is better for trouble shooting of hardware and debugging of software..
If the update rate of the 2 lines is different it would be faster to treat it as 2 separate lines. You would not be writing unchanging data to the line with the slower update rate.