Autor Tema: Enviar variables por USB  (Leído 2381 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado AlbertoBu

  • PIC10
  • *
  • Mensajes: 8
Enviar variables por USB
« 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
  1. usb_cdc_putc
y
Código: C

Tengo un dato variable del estilo
Código: C
  1. 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
  1. 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
  1. void main() {
  2.      usb_cdc_init();
  3.      usb_init();
  4.            while(TRUE) {
  5.                usb_task();
  6.                unsigned char valorr=11111111;
  7.                    if (usb_enumerated()) {
  8.                      
  9.              
  10.                          printf(usb_cdc_putc, " %f",valorr);
  11.                          printf(usb_cdc_putc, "\n");
  12.                            
  13.                    }
  14.                delay_ms(3000);
  15.            }
  16.            
  17. }


Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 383
Re:Enviar variables por USB
« Respuesta #1 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.


 

anything