A escrita:
printf(usb_cdc_putc," %f\r\n",temp_medio); (Consigo enviar normalmente)
A Leitura:
Com usb cdc (emula serial) e normal. Está comentados algumas linhas devido aos testes.
if(usb_cdc_kbhit()) //verifica se tem um dado no buffer da Usart, espera receber 10 bits
{
//setPointt = usb_cdc_getc(); // recebe o valor do buffer - recebe o byte mais significativo
//setPointt = (setPointt >>
+ usb_cdc_getc(); // recebe outro byte
setPointt = get_long();
//setPoint = get_float_usb();
//setPoint = getc(); // recebe o valor do buffer - recebe o byte mais significativo
//setPoint = (setPoint >>
+ getc(); // recebe outro byte
//if(kbhit()== true){
//gets(setPoint);
output_high(pin_b0);
//setPointt = atol(setPoint);
//setPointt = getc(); // recebe o valor do buffer - recebe o byte mais significativo
//setPointt = (setPointt >>
+ getc(); // recebe outro byte
//setPointt = get_long();
}
//}