串口通信,用printf还是USART_SendData?

2019-07-14 17:09发布

打算做一个串口通信的东西,纠结于用printf方式还是USART_SendData来发送指令。
请教前辈们,printf与USART_SendData哪种方式的效率,稳定性高?生成的代码比较小?各有什么优缺点?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
法规处发
1楼-- · 2019-07-14 20:22
这么说来,用来做AT指令发送,用printf会方便多了?
如果用USART_SendData的话,要先把所有AT指令做成字符串数组,确实也够麻烦。
cnibooji
2楼-- · 2019-07-14 20:40
 printf比较方便、、、
爱雪爱雪
3楼-- · 2019-07-15 01:40
我一般使用printf显示文本。如果是要进行数据通信时,使用的是USART_SendData
freesea123
4楼-- · 2019-07-15 02:33
如果都发往串口,printf是用USART_SendData实现的putc
Sabrina_cc
5楼-- · 2019-07-15 04:18
 精彩回答 2  元偷偷看……
水木清华pretty
6楼-- · 2019-07-15 10:10
printf效率高,稳定性都好, USART_SendData生成的代码比较小

一周热门 更多>