TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: elmasvital en 18 de Junio de 2008, 12:47:43
-
Realizando el software del Cartel de leds en 11 días me encuentro que la libreria fuente me ocupa la nada despreciable cifra de un 40% de la memoria ram.
He conseguido guardarla en ROM simplemente poniendole delante un const pero ahora me surge una duda. Yo llamo al array de la siguiente manera:
BufferRAM[0]=Tipologia1[Caracter*8];
Si quisiera usar otro tipo de tipología logicamente no podria realizar un puntero a &Tipologia1 pq no funcionaría de esta manera:
Tipologia=&Tipologia1;
BufferRAM[0]=&Tipologia[Caracter*8];
Hay alguna forma sencilla de realizar esto?
-
¿Así no te sirve?
BufferRAM[0]=Tipologia[1,Caracter*8];
-
No se si es lo que quieres expresar pero podria hacerlo con una struct y no habria problema :-)
Thx
-
Bueno, en realidad me refería a un array bidimensional
char Tipologia[x,y]
donde x es el nº de tipología e y el nº de bytes que ocupa cada una.