NUCLEO F401RE отправляет неверные данные через UART на плату nRF DK - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь отправить данные с платы NUCLEO на nRF 52840 DK через UART. Проблема в том, что все, что я отправляю, получено неправильно. Например, когда я отправляю значение 3, я получаю 32. Я не уверен, в чем проблема.

Это код NUCLEO '' '

  uint8_t cr = 3;
  HAL_UART_Transmit(&huart1, cr, 1, HAL_MAX_DELAY);

' ''

И код для НРФ ДК. Начиная с периферийное устройство / 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

Любая помощь или предложения будут высоко оценены.

...