keil里面,用printf函数打印一个数组信息不完整

2019-07-20 22:20发布

由于数组里面包含了0x00,printf函数在打印的过程中遇到0x00会自动停止发送,导致数组后面的数据将不能继续发送,要怎么解决这个bug呢??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 23:03
如果有0X00,那就直接写DR寄存器,以16进制方式发送和接收,就可以了
peng1554
2楼-- · 2019-07-21 01:34
截图下你的写法
yklstudent
3楼-- · 2019-07-21 04:54
 精彩回答 2  元偷偷看……
LBean
4楼-- · 2019-07-21 07:44
peng1554 发表于 2019-7-16 12:15
截图下你的写法

这个数组是一个带编码器电机的通讯协议来的,所以包含0x00,怎样能避免呢??
我试过逐个逐个发送,但是那样子发送不符合协议,电机没有动作。

一周热门 更多>