0

我正在尝试通过 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

任何帮助或建议将不胜感激。

4

0 回答 0