Immagine bitmap con PIC e GLCD
ciao a tutti,
Prima di tutto un auguri di buon anno a tutta la comunità electroyou.
Sono qui perché ho bisogno di quqlche consiglio sulla programmazione del PIC 18F87K22. Qualche mese fa ho comprato lo smart glcd di mikroelektronica e qui tutto ok. Il compilatore purtoppo è mikroc, dico puroppo perché secondo me le librerie sono incomplete o non del tutto funzionanti correttamente. Per fortuna che si posso creare le proprie
.Il display glcd è un glcd a 240 x128 con decodifoca T6963C. Il mio scopo è quello di visualizzare una banalissima immagine bitmap in bianco e nero. Ora di questa immagine ho un array di 3840 locazioni con dei numeri che presumo sia il colore dei pixel. Ho a disposizione una funzione che mi permette di accendere ogni singolo poxel del display. Il fatto è che non riesco a far trovare una corrispondenza pixel e array.
Perché mai trovo solo 3840 posizioni e non 30720 (240x128)?
Io pensavo di fare così:
Il problema è che l'array dell' immagine non è di 38720 ma di 8340. Qualche d'uno sa come posso fare? Sono nella disperazione più totale
.
Grazie a tutti,
lcua31989
Prima di tutto un auguri di buon anno a tutta la comunità electroyou.
Sono qui perché ho bisogno di quqlche consiglio sulla programmazione del PIC 18F87K22. Qualche mese fa ho comprato lo smart glcd di mikroelektronica e qui tutto ok. Il compilatore purtoppo è mikroc, dico puroppo perché secondo me le librerie sono incomplete o non del tutto funzionanti correttamente. Per fortuna che si posso creare le proprie
Perché mai trovo solo 3840 posizioni e non 30720 (240x128)?
Io pensavo di fare così:
- Codice: Seleziona tutto
for (y=0, index=0; y <128; y++)
{
for (x=0; x < 240; x++)
{
T6963C_dot (x, y, my_image [index]);
index+=1;
}
}
Il problema è che l'array dell' immagine non è di 38720 ma di 8340. Qualche d'uno sa come posso fare? Sono nella disperazione più totale
Grazie a tutti,
lcua31989