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);
}
}