3897| 3
|
STM32串口接收USART_ReceiveData()的问题 |
1金钱
最佳答案包头包尾最好不一样比如返回(FF 00 01 02 FE)
char type,cmd,data;
int i=0;
unsigned char cal[7];
void senddata(unsigned char dat)
{
if(dat==255)
{
i=0;
cal=dat;
}
else
{
i=i+1;
cal=dat;
if(i==4)
{
if(cal[0]==255&&cal[4]==254)
type=cal[1];
cmd=cal[2];
data=cal[3];
}
...
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 05:53
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网