MAX7219 help

I am trying to create a LED display with 3 (6x6) matrices using 3 MAX7219s to control them. I have everything hooked up correctly; all of the LEDs light up when I manually tested/connected them to +5V. I am using

as test code to see if I can control the LEDs. However, all of the LEDs remain lit all of the time. The code has no effect on them. Anyone have any solutions? Thanks.

Some questions arise: What power supply do you use?

Have you tried it with one matrix iso three?

I am using the Freeduino's +5V. It does the same thing regardless if I hook up one or if I hook up 3 in parallel.