XMC4300_UART

来源:互联网 发布:数据的有效性 编辑:程序博客网 时间:2024/05/29 03:17
 * code. */    uint8_t Send_Data[] = "Hello infineon";    uint8_t Rec_Data[64];int main(void){  DAVE_STATUS_t status;  UART_STATUS_t init_status;  status = DAVE_Init();           /* Initialization of DAVE APPs  */  init_status = (UART_STATUS_t)UART_Init(&UART_0);  if(init_status == DAVE_STATUS_SUCCESS)  {    UART_Transmit(&UART_0, Send_Data, sizeof(Send_Data));    while(UART_0.runtime->tx_busy);    UART_Receive(&UART_0, Rec_Data, 15);    while(UART_0.runtime->rx_data_index == 0);    if(UART_0.runtime->rx_data[0] == 0x55)    {        UART_AbortReceive(&UART_0);        UART_Transmit(&UART_0, Rec_Data, 1);    }  }  else  {  XMC_DEBUG("DAVE APPs initialization failed\n");  /* Placeholder for user application code. The while loop below can be replaced with user application code. */  while(1U)  {  } }  return 1U;}

环境DAVE4
XMC4300

原创粉丝点击