我正在尝试通过 UART 将数据从 NUCLEO 板发送到 nRF 52840 DK。问题是我发送的内容被错误地接收。例如,当我发送值 3 时,我收到 32。我不确定问题出在哪里。
这是 NUCLEO 代码 '''
uint8_t cr = 3;
HAL_UART_Transmit(&huart1, cr, 1, HAL_MAX_DELAY);
'''
以及 nRF DK 的代码。来自外设/UART示例代码
'''
uint8_t cr;
while (app_uart_get(&cr) != NRF_SUCCESS);
while (app_uart_put(cr) != NRF_SUCCESS);
printf("BLE recived %u\r\n",cr);
'''
两者的波特率均为 115200
任何帮助或建议将不胜感激。