你接收到的是一串unsigned char 的字符。
1、如果每次的位置不变可以直接通过位置来取出2678.
2、看你这个应该是什么检测环境的数据,可以相对TVOC和eCO2的位置来取出数据。
3、得到了一个unsigned char的数组之后。
int meatured_value = (USART2_RX_BUF[0]-0x30)*1000+(USART2_RX_BUF[1]-0x30)*100+(USART2_RX_BUF[2]-0x30)*10+(USART2_RX_BUF[3]-0x30);即可