TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Pchuqui_1 en 20 de Febrero de 2011, 18:31:40

Título: Cantidad maxima de un arreglo
Publicado por: Pchuqui_1 en 20 de Febrero de 2011, 18:31:40
Hola a todos. Quisiera saber cual es el valor maximo de un arreglo para CCS C ya que estoy creando uno " char angulo_posicion[72][6]" y me dice que es demaciado grande. Tiene algun limite? Gracias.
Título: Re: Cantidad maxima de un arreglo
Publicado por: Nocturno en 20 de Febrero de 2011, 18:34:41
El límite de la RAM de tu micro, ese que intentas crear ocupa 72*6 = 432 bytes, y la RAM de tu micro seguramente será inferior.
Título: Re: Cantidad maxima de un arreglo
Publicado por: Suky en 20 de Febrero de 2011, 18:53:41
Si van a ser valores constantes puedes colocar la palabra reservada const para que se almacene en la rom, pero si usas un 16f debe ser menor a 256 bytes.


Saludos!
Título: Re: Cantidad maxima de un arreglo
Publicado por: Pchuqui_1 en 20 de Febrero de 2011, 19:10:15
Ok. Yo estoy usando un 16f887. No hay forma que lo haga.... Es para hacer una interpolación. Lo voy a guardar en una memoria EEPROM externa. Muchas gracias.