TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Medusa en 26 de Noviembre de 2010, 13:26:59
-
Hola, estoy usando CCS con un pic18f452 y necesito almacenar los siguientes valores hexdecimales en una variables, alguien me podria decir como hacerlo?
Estas son las valores:
16 16 04 af 02 10 01 10 22 14 55 01 20 07 00 60
02 00 30 00 40 88 f4 67 65 6f 8e 69 63 61 20 05
Necesito hacer esto para luego comparar este bloque de datos con otros datos que recibere a travez del UART.
-
const char buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
:?
-
Hola, estoy usando CCS con un pic18f452 y necesito almacenar los siguientes valores hexdecimales en una variables, alguien me podria decir como hacerlo?
Estas son las valores:
16 16 04 af 02 10 01 10 22 14 55 01 20 07 00 60
02 00 30 00 40 88 f4 67 65 6f 8e 69 63 61 20 05
Necesito hacer esto para luego comparar este bloque de datos con otros datos que recibere a travez del UART.
Medusa, ¿a qué te dedicas? Me gustaría trabajar en donde tú. Te dejan labores triviales.
-
const char buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
Hola Suky lo correcto no seria?
int8 buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
Medusa, ¿a qué te dedicas? Me gustaría trabajar en donde tú. Te dejan labores triviales.
:mrgreen: Yo tambien podria decir lo mismo de ti... ;-)
-
Qué tal medusa!
const char buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
Hola Suky lo correcto no seria?
int8 buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
En CCS para los efectos int8 y char es el mismo tipo de variable, entero de un byte sin signo.
La única diferencia es que Suky está colocándolo como constantes... porque en base a lo que dijiste, al parecer esos valores no van a cambiar... verdad? Entonces es mejor que lo coloques como él te recomendó. Lo que va a cambiar es lo que recibas de la USART, eso sí debes guardarlo en una variable.
Recuerda revisar siempre en el foro antes de preguntar, lo que preguntaste es algo básico, puedes consultar el microcursillo en C o los ejemplos que están en este subforo. Y si aún te quedan dudas, pues pregunta claro! Aquí estamos para ayudarnos.
Ok saludos! Nos leemos! :mrgreen:
-
const char buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
Hola Suky lo correcto no seria?
int8 buffer[]={0x16 ,0x16 ,0x04 ,0xaf ,0x02 ,0x10 ,0x01 ,0x10 ,0x22 ,0x14 ,0x55 ,0x01 ,0x20 ,0x07 ,0x00 ,0x60};
Medusa, ¿a qué te dedicas? Me gustaría trabajar en donde tú. Te dejan labores triviales.
:mrgreen: Yo tambien podria decir lo mismo de ti... ;-)
¿Porque crees que es correcto lo que expones?
-
Con la exprecacion de firepic mi duda esta aclarada, gracias..
-
Con la exprecacion de firepic mi duda esta aclarada, gracias..
Utiliza la ayuda que trae CCS y utiliza el buscador ;-)