pic con memoria insufficiente - BaroneRosso.it - Forum Modellismo

Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 07 marzo 10, 10:11   #4 (permalink)  Top
User
 
L'avatar di lol21
 
Data registr.: 16-11-2008
Residenza: Riva del Garda - TN
Messaggi: 429
uhm..
effettivamente il codice che sto scrivendo non è poi corto, contate che devo fare un sacco di giri di pulsanti, se volete posso allegare il codice.
come righe di codice sono arrivato a 193 ma non ho finito perchè devo fare ancora 2 cicli di switch.
il compilatore è mikroc pro e le librerie sono quelle incluse, tengo le indispensabili ovvero per le stringhe, per i lavori sull'lcd, le librerie per il controllo dell'lcd appunto e le software_UART per il controllo dell'uart.
il datasheet del pic dichiara 2048 parole.

non potrebbe esserci un modo per limitare i cicli di switch?
nel senso, ora io ogni volta scrivo:
Codice:
switch(PORTA){
case 1:
freccia[nf] = 1;
break;
case 2:
freccia[nf] = 2;
break;
case 4:
freccia[nf] = 3;
break;
case ecc...
}
non ci sarebbe il modo di ridurre questi codici, io altrimenti devo fare 11 case ogni volta, il che va appesantire il codice di molto.

grazie comunque fin'ora
lol21

p.s.:
le statistiche di mikroc indicano che ho 2048 parole di programmazione in totale appunto, e ho fin'ora usato 2006 parole.
probabilmente più avanti cambierò pic, ma per ora ho questo per il primo prototipo (ne devo fare ben 11).
lol21 non è collegato   Rispondi citando
 

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
alimentatore insufficiente??? molale81 Batterie e Caricabatterie 2 09 aprile 09 23:35



Tutti gli orari sono GMT +2. Adesso sono le 11:33.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002