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

2019-07-14 14:23发布

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





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
vywyewwx
1楼-- · 2019-07-16 14:44
huaxu2222 发表于 2019-1-25 09:09
你可以看看你的工程里我截图的最后那个rt_hw_console_output函数是不是为空,如果是空的话是不是别的地方对rt_kprintf()有新的define或者新的实现。按照代码追过去rt_hw_console_output函数是空的。函数前边有个weak 可能其他地方有新的实现。 ...

这个函数默认系统自带的,只要指定了是那个串口,并且使能了这个串口,使用这个函数就能输出数据,没有其他设置了
huaxu2222
2楼-- · 2019-07-16 16:33
 精彩回答 2  元偷偷看……
huaxu2222
3楼-- · 2019-07-16 20:53
vywyewwx 发表于 2019-1-25 09:20
这个函数默认系统自带的,只要指定了是那个串口,并且使能了这个串口,使用这个函数就能输出数据,没有其他设置了

请问你在创建的静态线程里边用过rt_kprintf()这个函数么。 在静态线程里边这个函数不输出内容。

一周热门 更多>