TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
duda con enviar un array en hex
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: duda con enviar un array en hex (Leído 1474 veces)
0 Usuarios y 1 Visitante están viendo este tema.
pablolode
PIC16
Mensajes: 123
duda con enviar un array en hex
«
en:
13 de Julio de 2011, 15:48:55 »
estoy provando con un pic 24 , y ne se donde le estoy pifiando, al enviar un array en hex:
const int Texto1[3]= {0x69,0x6F,0x6C};
............
main()
putsUART1(Texto);
solo me envia el primer hex,o sera que devere hacerlo con un puntero?
En línea
fabianjsm
Visitante
Re: duda con enviar un array en hex
«
Respuesta #1 en:
14 de Julio de 2011, 02:10:13 »
Nosé si será el problema o tipeaste mal al postear, pero defines Texto1 y llamas a putsUSART1 con Texto (sin el 1).
putsUSART1 envía datos hasta encontrar un cero, deberías agregarlo al final de array:
Código: C
{
0x69
,
0x6F
,
0x6C
,
0x00
/* <- Señala el final del string */
}
;
En línea
pablolode
PIC16
Mensajes: 123
Re: duda con enviar un array en hex
«
Respuesta #2 en:
14 de Julio de 2011, 09:17:08 »
si he tipeado mal en el post,es asi como lo tengo
const int Texto1[3]= {0x69,0x6F,0x6C,0x00 /* <-- agregado*/ };
........
main()
putsUART1(Texto1);
y solo envia el primer bite ,0x69 ¡¡¡¡¡¡?????
En línea
pablolode
PIC16
Mensajes: 123
Re: duda con enviar un array en hex
«
Respuesta #3 en:
14 de Julio de 2011, 12:03:31 »
lo he solucionado con
char
en vez de
int
gracias¡¡¡¡¡¡
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
duda con enviar un array en hex