TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: danith72 en 20 de Diciembre de 2010, 07:59:50
-
Buenos días a todos
:)
Soy novato en esto de la programación y estoy aprendiendo a programar microcontroladores en C con el CCS Compiler?Tengo la siguiente duda de programación:
Programa
-----------
const long Array_1[5] = {1,2,3,4,5};
int Array_2[5];
#separate
void funcion (void){
set_pwm1_duty (Array_1[index] + Array_2[index]);
.
.
.
}
¿Que significa index?¿Que indice del array emplea en la instrucción set_pwm1_duty?¿Empieza en el índice 0?No lo entiendo :? :?. La otra duda es: ¿Array_2[5] es un array nulo verdad, es decir, Array_2[5]={0,0,0,0,0}?
Muchas gracias y un saludo!!!! :-/
-
Busca información sobre arreglo de variables (http://www.google.com.ar/search?rlz=1C1CHES_esAR393AR393&sourceid=chrome&ie=UTF-8&q=arreglo+de+variables)
set_pwm1_duty(...) Toma como valor para configuración las suma Array_1[index] + Array_2[index]
Index es una variable para acceder a cada elemento.
Saludos!
-
Muchas gracias!! Buscaré la informacion
-
¿Array_2[5] es un array nulo verdad, es decir, Array_2[5]={0,0,0,0,0}?
No necesariamente. El arreglo no esta inicializado, por lo q puede contener "basura". Es conveniente inicializarlo para evitar eso.
Saludos!!
-
Quieres decir con eso que el arreglo que sea declarado de la siguiente forma:
Array_2[5] puede contener cualquier valor??es decir,
Array_2[5]={x,x,x,x,x} donde x es cualquier valor??
Saludos!!