TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: AlbertoBu en 15 de Diciembre de 2018, 13:31:23
Título:
Enviar variables por USB
Publicado por:
AlbertoBu
en
15 de Diciembre de 2018, 13:31:23
Hola, estoy realizando un código utilizando las librerías USB del programa CCS Compiler y me gustaría enviar un dato variable.
Estoy experimentando con el comando
Código: C
usb_cdc_putc
y
Código: C
printf
Tengo un dato variable del estilo
Código: C
unsigned
char
dato
y me gustaría representar en el terminal del PC los datos que voy a adquirir de un sensor y voy a guardar en
Código: C
unsigned
char
dato
¿Cómo sería la programación para este caso?
He intentado con este código pero en el términal nunca aparece el valor del dato "valorr"
Código: C
void
main
(
)
{
usb_cdc_init
(
)
;
usb_init
(
)
;
while
(
TRUE
)
{
usb_task
(
)
;
unsigned
char
valorr
=
11111111
;
if
(
usb_enumerated
(
)
)
{
printf
(
usb_cdc_putc
,
" %f"
,
valorr
)
;
printf
(
usb_cdc_putc
,
"
\n
"
)
;
}
delay_ms
(
3000
)
;
}
}
Título:
Re:Enviar variables por USB
Publicado por:
IngRandall
en
20 de Diciembre de 2018, 17:16:54
Hola, no se mucho de CCS pero como sabes que si esta entrando a imprimir, el método "usb_enumerated()" que hace o que retorna.