单片机+蓝牙转串口 printf函数 给 上位机发数据。 unsigned char Commnct[12] ={0xAB,0xaa,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0xeb}; for(j = 0;j < 12;j++) printf("%d",Commnct[j]); 明明只发了12个数据,为什么显示出来有 18个。 |
换行的那个数据? |
你先确定单片机串口发出来的是不是12个数据,如果是12个数据,那多出来的就是串口蓝牙自己添加的数据,如果不是,只能是你串口发出来的,把数据贴上来看看!!! |