ST社区自助问题 发表于 2017-5-21 10:37:17

单片机+蓝牙转串口给上位机发数据时多发了一些数据

单片机+蓝牙转串口printf函数 给 上位机发数据。
unsigned char Commnct ={0xAB,0xaa,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0xeb};
for(j = 0;j < 12;j++)        printf("%d",Commnct);

明明只发了12个数据,为什么显示出来有 18个。

在路上11111111 发表于 2017-5-21 12:52:55

换行的那个数据?

oujisang 发表于 2017-5-22 16:36:55

你先确定单片机串口发出来的是不是12个数据,如果是12个数据,那多出来的就是串口蓝牙自己添加的数据,如果不是,只能是你串口发出来的,把数据贴上来看看!!!
页: [1]
查看完整版本: 单片机+蓝牙转串口给上位机发数据时多发了一些数据