123asdasd

  • 2024-03-24
  • 发表了主题帖: 大佬们帮忙看一看

    本人想基于MSPM0L1306实现利用串口输入控制单片机功能的程序,例如如果检测到串口输入的值为3,那么就输出当前的温度值,但是无论怎么做都成功不了,还请各位大佬帮忙看一下怎么改正,以下为部分源代码,其中rxData为记录串口输入的变量,uint_8和uint_16都试过了,没用       void UART_0_INST_IRQHandler(void) {     switch (DL_UART_Main_getPendingInterrupt(UART_0_INST))     {         case DL_UART_MAIN_IIDX_RX:             rxData = DL_UART_Main_receiveData(UART_0_INST);             break;         default:             break;      if(rxData == '3')      {         UARTprintf("The current temperature is \n");  //UARTprintf为前面定义的字符串输出函数,没有问题         Usart_Send_16bit_Data(result);                     //Usart_Send_16bit_Data为前面定义的整型输出函数,没有问题         UARTprintf("*C\n");      }  else if(rxData == 10 )         UARTprintf("please input the right number \n");      } }

发布的帖子

最近访客

现在还没有访客

< 1/0 >

统计信息

已有--人来访过

  • 芯积分:19
  • 好友:--
  • 主题:1
  • 回复:0

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言