nRF24LE1收到数据后,怎么用uart输出?

2019-07-18 15:58发布

请问 nRF24LE1 做接收端,收到数据后,怎么通过 UART 输出呢? 按照SDK中的例子,写了如下程序,编译通过了,但是貌似不对。请大家帮忙啊!!
  1. uint8_t payload[1];

  2. void main(void)
  3. {
  4.         MCU_init();
  5.         hal_uart_init(UART_BAUD_19K2);
  6.         P0DIR = 0xD0;
  7.         EA = 1;
  8.        
  9.   radio_init();
  10.         hal_nrf_set_rx_payload_width((int)HAL_NRF_PIPE0, 1);
  11.        
  12.         while(!hal_nrf_rx_fifo_empty())
  13.         {
  14.                 hal_nrf_read_rx_payload(payload);
  15.                 P0 = payload[0];
  16.                 hal_uart_putchar(P0);
  17.         }       
  18. }
复制代码谢谢!!!




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。