¿Por qué mbed no habla con mi computadora?

0

Descargué el controlador para conectarme a mbed a través de USB. Presenté un programa de ejemplo de comunicaciones en serie en la placa mbed.

Me he conectado a través de Tera Term , a 9600 baudios, 1 bit de parada, sin paridad, y 8 bits de datos. También seleccioné LF para recibir en la configuración del terminal.

mbed se engancha a través de su programa de carga USB estándar. ¿No puedo usar este? Lo hice printf tanto a USBSerial serial como a Serial pc(USBTX, USBRX) .

¿Mi dispositivo mbed está muerto? ¿O me estoy perdiendo algo?

USBSerial serial;
Serial pc(USBTX, USBRX);

int main(void) {
   uint8_t buf[128];
   pc.baud(9600);
   while(1)
   {
       serial.scanf("%s", buf);
       serial.printf("recv: %s", buf);
       pc.printf("recv: %s\r\n", buf);
   }

}

    
pregunta Iancovici

1 respuesta

1

Después de ver el código de ejemplo de mbed, parece que no puedes usar tanto USBSerial serial; como Serial pc(USBTX, USBRX); . ¿Cuál sería el punto de eso de todos modos? Solo usa Serial pc(USBTX, USBRX); .

    
respondido por el Spencer Davis

Lea otras preguntas en las etiquetas