请教坛友,KEIL中PRINTF发送时间长如何修改?

2020-01-12 17:28发布

一直用这个命令没问题,后来 用串口屏,有大量的数据,才发现这个命令发送数据时间长,请问有没有办法改一下?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
32条回答
cocom
1楼-- · 2020-01-14 06:39
 精彩回答 2  元偷偷看……
huangqi412
2楼-- · 2020-01-14 09:36
makesoft 发表于 2019-6-14 15:47
这本身就耗时长,没有办法的事情,除非你自己重写这函数。

这原装的函数考虑的场景太多所以过于臃肿,虽然 ...

最大可能是同步发送造成的  把串口发送搞成异步才行   最简单sprintf再发送
Doding
3楼-- · 2020-01-14 10:34
putc ()的问题吧,用中断发送,没发完不允许执行下一个printf。
1a2b3c
4楼-- · 2020-01-14 13:21
大家建议楼主先sprintf,估计一会楼主又会发现说,我内存不够啊,之前printf出去一次差不多2k个字符,我的51内存才256+1024个字节,
Earthman
5楼-- · 2020-01-14 14:01
我就尽量不在mcu中用printf,太慢了,又慢又大的函数
输出通常是有限的,自行实现即可
hexenzhou
6楼-- · 2020-01-14 16:02
 精彩回答 2  元偷偷看……

一周热门 更多>