请问RTT系统上串口怎么使用通过stm32的串口输出信息

2019-07-14 14:23发布

在源码中找了一圈找到下面截图里边的内容,但是源码没有说明调用哪个函数输出和接收数据。论坛上都是信号量互斥锁线程的内容,最基本的串口使用都没有。哪位片子上跑着RTT用过串口的麻烦给说一下。





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
huaxu2222
1楼-- · 2019-07-15 16:02
vywyewwx 发表于 2019-1-25 07:54
rt_kprintf和printf一样使用,就是不能输出浮点

我追了一下rt_kprint 的代码发现最后输出是空,内容是自己填写吗?






huaxu2222
2楼-- · 2019-07-15 16:15
第三张图说明_console_device == RT_NULL,第四张图是rt_hw_console_output(rt_log_buf)函数的原型显示内容是空,输出不了内容。
youpukeji668
3楼-- · 2019-07-15 18:16
 精彩回答 2  元偷偷看……
huaxu2222
4楼-- · 2019-07-15 22:56
没有结果
vywyewwx
5楼-- · 2019-07-16 03:50
huaxu2222 发表于 2019-1-25 08:19
第三张图说明_console_device == RT_NULL,第四张图是rt_hw_console_output(rt_log_buf)函数的原型显示内容是空,输出不了内容。

rt_kprintf("可见卫星数:%d ",gps_raw_int.satellites_visible);
就这样使用
huaxu2222
6楼-- · 2019-07-16 09:01
你可以看看你的工程里我截图的最后那个rt_hw_console_output函数是不是为空,如果是空的话是不是别的地方对rt_kprintf()有新的define或者新的实现。按照代码追过去rt_hw_console_output函数是空的。函数前边有个weak 可能其他地方有新的实现。

一周热门 更多>