NUCLEOF412ZG UART1发送AT指令失败

你好,我在NUCLEOF412ZG平台上,打算用UART1去发AT指令给外部设备通信,用下面的代码发现不能通信成功,请帮忙看看是什么原因呢?谢谢!

printf("start \r\n");
UARTSerial test_serial = UARTSerial(PA_9, PA_10, 9600);
ATCmdParser at = ATCmdParser(&test_serial, "\r\n");
at.send("AT") && at.recv("OK");
at.send("AT+CCID") && at.recv("+CCID: %20[^\n]\nOK\n", &value);
printf("value = %d \r\n", value);