Scrivere su un glcd

12 Anni 4 Mesi fa #1 da licius1991
Scrivere su un glcd è stato creato da licius1991
Ciao a tutti. Il mio problema e' molto banale ma non riesco a venirne a capo. Ho un programma che esegue un Po di operazioni sui punti di un glcd-touchpanel, e alla fine del programma con 4 "if" dovrei far comparire 4 messaggi diversi. Il problema e' che mettendo glcd_write text negli if il programma compila ma poi quando cerco di scriverlo nel PIC16f887 o mi da "FAILED PROGRAMMING" o mi si impalla il programma molto prima del punto in questione (quando devo registrare le coordinate dei punti toccati dal touch-panel in un array) . Inoltre se negli if non metto il comando ma per esempio gli faccio fare altre operazioni per esempio matematiche, e metto il comando glcd_text fuori dai cicli if con scritto "x_Val" il programma mi esegue tutto perfettamente, se invece inserisco "ciao" il programma come sopra si imballa (x_Val non e' una variabile ma e' la prima cosa che mi e' venuto di scrivere per testare il programma)

Qualcuno ha un ' idea sul perché? Uso un PIC16F887 con compilatore mikroC e all'atto della compilazione il compilatore mi dice che sto usando il 55 % della ram

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

  • licius1991
  • New Member
  • New Member
Di più
12 Anni 3 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Scrivere su un glcd
Alcune volte non bisogna sottovalutare che il compilatore possa avere dei problemi.

Cerca di scrivere un codice chiaro e standard e limitare le possibilità che il compilatore abbia problemi.

Il compilatore e' un software e come tale puo' avere dei bachi.
Potresti anche controllare tra i bachi noti e vedere se qualcuno spiga il tuo comportamento.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
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