[RM]为什么串口打印遥控器数据不能打印到串口助手上

问题描述:

当你学RM官方资料中的C板教程时,当你学到第九章的串口助手打印遥控器数据的时候.你自己写完代码或用官方示例代码运行时,会发现即使在调试窗口中能看到变量能正常接收遥控器数据,但是在串口助手上却什么都没有.


原因分析:

官方代码有误

官方示例
在这里插入图片描述
改正之后的代码

在这里插入图片描述


经历回顾:

前面章节的内容都比较简单,大概在这难度就开始上升了.
这一章节我搞了有好几天.对于我这种小白来说,PDF教程讲了跟没讲一样,所以我直接转战分析源码.
然后后面虽然能在调试窗口看到接收遥控器数据,但是最终步骤死活做不出来.

然后听说实操的时候不用真的打印到串口助手上,只要能看就行了,然后我直接往后跳了.学完CAN控制电机后,我本来想继续往下学的,然后被学长抓回来把这个没解决的问题给弄了.

然后实际情况是当时没有能对应到UASRT1的线,只有对应到USART6的线,于是我想说顺便看看自己的能力,能不能照着官方示例把USART1的配置全改成6的然后输出.(现在想了一下,要是当时有对应USART1的线,结果运行官方示例进行检验就会知道原来示例有问题了)

然后我就花费了好几天,一直在询问AI,然后感觉需要改的都改了,还是没成功.其中,每次向AI输入有关这个要改的代码时,AI总会提醒我需要改.但是我觉得应该不会时官方示例代码的问题把?就好比说学CAN控制电机的时候,我多次怀疑代码有问题,然后学长向我保证没有问题,最后出来的结论也真说明了代码没问题(详细情况见上一篇文章)

最后,我打算破罐子破摔,把官方示例的给改了,结果真成了.本来其实有点不安的,然后学长让我看看b站上的教学视频中有没有改.然后我仔细看了才发现人家的代码早就改过了,只不过没说出来,并且在录制视频时也没有留时间给我们观看代码.教学视频代码改变的地方跟我所改的地方一样.说明我改的代码是对的.

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值