TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: japifer_22 en 11 de Agosto de 2011, 16:57:39

Título: error en make8 y el dato high
Publicado por: japifer_22 en 11 de Agosto de 2011, 16:57:39
Hola, tengo un problema, y a la vez es una duda. Resulta que he hecho una función en CCS C en un pic 18F, y tengo la siguiente sentencia:

Int funsion(int* cadena){
......................
...............
......
For(a=1,b=1;a<=5,b<=9,a++,b+=2){
String=make8(cadena[a],1);  < ----- Error
String[b+1]=make8(cadena[a],0);
}
Y el punto es que me arroja un error y no se ha que se debe esto.
Alguien sabe que estoy aplicando mal en este código ¿¡?¡
Saludos que estén bien
Título: Re: error en make8 y el dato high
Publicado por: Suky en 11 de Agosto de 2011, 17:25:15
En Funcion, colócalo así int cadena[]. Y sino en make hacelo de forma diferente, make8(*(cadena+a),1)

Ahora int es de 8-bits, porque usas make8 ?

Saludos!
Título: Re: error en make8 y el dato high
Publicado por: japifer_22 en 11 de Agosto de 2011, 17:27:54
hola suky  :? si me di cuenta le he puesto int16* cadena.... y eso era  :mrgreen: