Testo e Glcd Ks108

10 Anni 9 Mesi fa #16 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Testo e Glcd Ks108
:)

per ora tieni LATD e non PORTD.

Per i ritardi usando un clock di compilazione da 40MHz invece di 10MHz, deve essere evidente.

Tra le altre configurazioni accertati che il PLL sia disattivo e non trasformi i 10MHz del cristallo in frequenze piu´ alte.

....sto esaurendo i test possibili.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 9 Mesi fa #17 da seastar2262
Risposta da seastar2262 al topic Testo e Glcd Ks108
Ho fatto le ultime prove....

sicuramente non rispetta i tempi, ma va al rallentatore Delay_ms(1000)rimane molto più di un secondo con la frequenza giusta, una era geologica se metto il clock a 40Mhz. Dunque pare che il compliatore li faccia qualcosa che non va bene
Tuttavia questo codice visualizza due schermate differenti... ho messo il tutto in un loop infinito e questo è il risultato

while (1){
Glcd_Set_Font (Font_Glcd_5x7, 5, 7, 32);
Glcd_Write_Text ("CIAO",0,0,1);
Glcd_Write_Text ("CIAO",0,1,1);
Glcd_Write_Text ("CIAO",0,2,1);
Glcd_Write_Text ("TEST",0,3,1);

Delay_ms(1000);
Glcd_Fill(0x00); // Clear GLCD

questa parte ritorna questo






Glcd_Set_Font (Font_Glcd_5x7, 5, 7, 32);
Glcd_Write_Text ("CIAO",0,0,1);
Glcd_Write_Text ("CIAO",0,1,1);
Glcd_Write_Text ("CIAO",0,2,1);
Glcd_Write_Text ("TEST",0,3,1);

Delay_ms(1000);
Glcd_Fill(0x00); // Clear GLCD

quando lo riscrive...




}

io veramente non so più cosa dire, confido nella tua esperienza e pazienza

Saluti
Massimo
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • seastar2262
  • Visitatori
  • Visitatori
10 Anni 9 Mesi fa #18 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Testo e Glcd Ks108
Probabilmente il problema c'e' ma non si vede.

Non avendo il tutto sotto le mani e' po' piu' complicato.

Se avessi modo di testare il tutto con la libreria che ho scritto sarebbe piu' facile, ma la libreria attuale ha meno funzioni grafiche.

Libreria per controllori grafici GLCD KS0108

Se dovesse funzionare con questa libreria almeno sapresti che il tuo setup funziona.
Devi pero' ricontrollare i collegamenti e impostarli nella libreria.
Il tutto e' per C18 o XC8.
Se leggi il programma ti renderai conto che pero' non e' differente dal tuo...

Ho sparato tutti i colpi.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 9 Mesi fa #19 da StefA
Risposta da StefA al topic Testo e Glcd Ks108
mi pare di capire che 3 righe consecutive le scrive bene e se metti anche la quarta "impazzisce"..
prova a mettere un ritardo tra la terza e la quarta riga.. così tanto per fare prove senza apparente senso..

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 9 Mesi fa #20 da seastar2262
Risposta da seastar2262 al topic Testo e Glcd Ks108
Grazie Ste...purtroppo prima di devastare voi mi sono adoperato per fare tante prove, tra queste anche ritardi vari ecc... a questo difetto inspiegabile, aggiungo che ho provato anche ad usare display con sistema T6963c, ma non sono riuscito a fargli scrivere nemmeno un carattere nonostante MikroC metta a disposizione esempi e librerie dedicate anche a quel tipo di controller.

La cosa che mi fà impazzire è che tutto quello che gli fai fare di grafica risulta perfetto.

grazie per la vostra disponibilità, se vi viene in mente qualcosa sarò ben felice di sperimentare.

Saluti
Massimo

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • seastar2262
  • Visitatori
  • Visitatori
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login