新手,问个弱智的问题。

2019-07-20 04:27发布

有个数组这样
char buff[4] = {0xFF,0xFF,0,0xAA};
我想通过串口输出显示,printf("%s",buff); 发现只能输出 0xFF 0xFF ,buff的0,0xAA没有输出出来,本意是想输出0xFF,0xFF,0,0xAA,遇到0断行了,怎么样才能输出0xFF,0xFF,0,0xAA????
大家可以试一下,谢谢大家!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Lelouch31
1楼-- · 2019-07-20 08:45
 精彩回答 2  元偷偷看……
245925587
2楼-- · 2019-07-20 13:18
自己写串口发送字符串函数
void usart_Sendstr(u8 *str,u16 len)
{
   u16 i = 0;
  for(i=0;i<len;i++)
  {
      发送func(str[i]);
  }
}
Lelouch31
3楼-- · 2019-07-20 16:45
初始化字符串变量错误了
Lelouch31
4楼-- · 2019-07-20 19:36
 精彩回答 2  元偷偷看……

一周热门 更多>