Max7456 + pal

kikko_965:
Ciao,
vagando su internet ho trovato uno sketch che evita di dover sostituire il firmware su arduino per poter caricare la nuova tabella.

Google Code Archive - Long-term storage for Google Code Project Hosting.

Si carica lo sketch e poi si invia su seriale il file mcm, ci mette un pò 15/20 minuti.
Provato con la tabella di AnTrea e funziona.
Ho fatto la prova con arduino UNO, tutto ok
Con la mega invece, lo sketch per far funzionare la scheda con il MAX non funziona non si visualizza niente.
Non ho perso molto tempo ma sarebbe bello a questo punto fare delle prove per far funzionare la mega e magari predisporre una tabella completa.

Ottimo feedback!

Probabilmente non funziona perchè il pinout dell'spi sulla mega è diverso che sulla uno, dovresti cambiare le pedinatura all'interno dell'header file della libreria del max

Update, infatti:

MEGA

DATAOUT 51//MOSI
DATAIN 50//MISO
SPICLOCK 52//sck
SLAVESELECT 53//ss

Apri il file MAX7456.h e modifica queste righe:

DA

#define MAX7456_DATAOUT 11//MOSI
#define MAX7456_DATAIN  12//MISO
#define MAX7456_SCK  13//sck
#define MAX7456SELECT 10//ss

A:

#define MAX7456_DATAOUT 51//MOSI
#define MAX7456_DATAIN  50//MISO
#define MAX7456_SCK  52//sck
#define MAX7456SELECT 53//ss

Ovviamente cambia anche il wiring....

Ok grazie.

Come si fa a ricavare i comandi/sintassi supportati dalla libreria.

kikko_965:
Come si fa a ricavare i comandi/sintassi supportati dalla libreria.

basta interpretare i prototipi di funzione e/o leggere i commenti in testa ad ogni funzione...

...e usare il metodo "Troisi": http://youtu.be/1OtK7uKKYrs?t=2m43s

Oltre a Troisi puoi leggere il file colorindex della libreria che almeno ti dice i nomi delle funzioni. Dopodiché il sito dell'autore che in genere spiega l'utilizzo

Sperando di fare cosa gradita ho predisposto un file da caricare sul MAX con i caratteri della tabella ASCII.
Non è completo e precisissimo nella definizione, ma quasi e poi sempre meglio che niente.....

ascii.mcm (160 KB)

kikko_965:
Sperando di fare cosa gradita ho predisposto un file da caricare sul MAX con i caratteri della tabella ASCII.
Non è completo e precisissimo nella definizione, ma quasi e poi sempre meglio che niente.....

Ho dato un occhio, ottimo.
Qui l'anteprima: http://localhostr.com/files/xRteurc/capture.png

Come funzionano con la libreria? tutto ok?

Ciao, non l'ho provata con i caratteri (speciali).
Ho solo provato con i caratteri normali, dovrei perdere un pò di tempo per modificare lo sketch e fare le prove con glia altri caratteri.
Potresti farlo tu, poi pubblichi lo sketc, hi hi hi

kikko_965:
Ciao, non l'ho provata con i caratteri (speciali).
Ho solo provato con i caratteri normali, dovrei perdere un pò di tempo per modificare lo sketch e fare le prove con glia altri caratteri.
Potresti farlo tu, poi pubblichi lo sketc, hi hi hi

hai scritto e pubblicato una tabella dei caratteri senza provarla? :fearful:

Certo, non volevo toglierti il gusto di provarla e farti prendere i meriti.

kikko_965:
Certo, non volevo toglierti il gusto di provarla e farti prendere i meriti.

che gentile, ma ho messo una bella croce sopra il max7456!
chiuso e sigillato in un cassetto... non ci voglio più metter mano.