Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Immagine bitmap con PIC e GLCD

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Immagine bitmap con PIC e GLCD

Messaggioda Foto Utentelcua31989 » 14 gen 2014, 16:32

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 :D .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ì:

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
Avatar utente
Foto Utentelcua31989
58 1 1 7
Frequentatore
Frequentatore
 
Messaggi: 194
Iscritto il: 28 nov 2012, 23:37

0
voti

[2] Re: Immagine bitmap con PIC e GLCD

Messaggioda Foto Utentefairyvilje » 14 gen 2014, 19:26

1byte = 8bits
3840*8=30720
Dovresti giocare un po' con gli operatori di shift :)
;)
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti