KG4WSV, first I want to thank you for all your hard work on the Max7456. Maybe you are the one who can help me. I've tried almost every lib I can find online, and I just can't get mine to work. I'm using an Arduino Mega 1280 with the Sparkfun max7456 Breakout Board.
In max7456.H, I changed your code:
#define MAX7456_DATAOUT 11//MOSI
#define MAX7456_DATAIN 12//MISO
#define MAX7456_SCK 13//sck
#define MAX7456SELECT 10//ss
#define MAX7456_VSYNC 2// INT0
to this, for the Mega:
#define MAX7456_DATAOUT 51//MOSI
#define MAX7456_DATAIN 50//MISO
#define MAX7456_SCK 52/sck
#define MAX7456SELECT 53//ss
#define MAX7456_VSYNC 2// INT0
Next, I changed your sketch code from:
#define MAX7456_SELECT 10
to:
#define MAX7456_SELECT 53
I have the Max Breakout Board DIN to 50, DOUT to 51, SCK to 52, CS to 53, and VSYNC to 2. I feel like I'm making some stupid mistake, because it all seems SO simple.
I'm not getting any kind of text on my screen. Also, I'm having the same problem as everyone else, my screen only displays for 5 or 10 seconds...and yes, I have Max RST on a 10k resistor to +5V.
I feel like I'm taking crazy pills! If anyone can help me I will forever be in your debt!