yangjie
yangjie - 认证专家
This guy hasn't written anything yet

注册于 3 years ago

回答
378
文章
2
关注者
14

在生产时前 开启 rt-debug 进行调试。
代码没问题后, 关闭 rt-debug 功能,然后再进行生产。

位置:
image.png

要不然更新一下 cubemx 的版本,我的在 6.2.1 上没问题

少了哪个参数呢?
PIN_MODE_INPUT 和 PIN_MODE_INPUT_PULLUP 共用同一种配置

这是个warning 不是error,可以忽略

cubemx是用来配置时钟、配置外设驱动,生成的代码在一个msp.c文件中,这个文件中的代码不需要用户调用。
用户需要调用的是rtt提供的应用接口。(rtt的接口最终会调用到cubemx生成的代码)

“线程里就放了一个 消息队列的发送”

是不是你只让它跑了一次呢? 加循环了吗

哪个软件的界面?
是不是不小心把菜单隐藏了

你把现在的文档中心下载下来就是离线的了

rtt系统层面的timer优点是不限个数(受内存限制),但精度和OS系统心跳有关,若OS心跳为10ms,那么系统时钟就可能会产生10ms的精度误差

需要精度较高时,建议使用MCU硬件定时器做定时,硬件定时器个数有限但精度高。

根据自己实际需求进行选择。

rtt安装包中也就只有 一些头文件和c源文件,我使用时候没遇到过这样的问题,建议先排查一下:
1,卸载所有rtt的安装包,编译程序是否有问题,排除 rtt 的问题
2,编译无误后,安装rtt包,工程加入rtt包,再次编译看是否有问题

回到
顶部

发布
问题

投诉
建议