STM32用XCOM调试助手打印不出数据
被困扰了一段时间的串口终于解决了,用STM332F103ZET6写串口,但是不懂为什么打开串口调试助手就是打印不出数据
首先检查了代码有没有错,因为是按照网上的代码写的(copy),改了一点,应该没错
于是就看了波特率,停止位,数据位,奇偶校验位什么的有没有错,一一对照,还是没发现什么错
后面又把ch340驱动卸了重装,还是没用,真的服了,看了网上各种出错的解决方法都没用,use micro lib也勾选了没用
然后把正点原子官方的代码例程烧进去,还是不行,串口调试助手依旧无反应
看设备管理器的端口是有的,所以真的没办法了,不想再看了,先晾一段时间再说。
今早要跑其他东西没用串口助手实在不行,所以又看了一会儿,还是那个不能解决的问题,找了个学长看,然后接下来就是奇奇怪怪的事情了,我的板子在他电脑烧同一个例程串口可以使用,在我这就不行,然后我拿了同一个型号板子在我这试试,又可以,也同个例程,但是换我的板子就不行了,我们分析了各种原因,线什么的都换了也是一样的结果,还怕是我拓展坞接多了,电源供电不足什么的,就各种原因都找了还是无法解释,最后说换个软件试一试,神奇,学长2.0版本的串口助手在我这用我的板子是可以的,而我的2.3版本却不行。
测试成功:
总结下来我觉得是我这块板子不能用2.3版本的串口助手,至于为什么吧,玄学哈哈哈哈哈哈哈,我无法理解,笑哭。
因为我的电脑可以上别的板子串口他助手可以显示,而我的板子却不行,因为正点原子的串口实验例程是,程序运行灯会一直闪,打开串口会打印数据。但是出问题的时候是,我的板子不打开串口灯可以闪烁,打开之后灯不闪了,就卡在串口打印这了?有没有大佬能解释解释啊,实在给我整不会了,不过现在用2.0版本的串口助手已经可以用了,再也不用烦恼这个玄学问题了,呜呜呜!
总结下来就是遇到串口不能使用的情况应该检查以下问题:
(1)看看串口有没有和其他串口冲突或者被占用(我之前有因为开了蓝牙,端口被占用了)
(2)看看ch340驱动安装好了没有,不然就卸载了再装一次(我卸载重装了无数次了,可怜)
(3)代码有没有问题,实在不行先烧官方例程看看
(4)检查波特率,停止位,数据位,奇偶校验位这些什么的,一定要选对
(5)还有就是要勾选use micro lib。
文章来源:https://www.toymoban.com/news/detail-457836.html
就是最后这个问题还是不理解,不知道有没有遇到过类似情况,已经解决理解的了,互相学习学习哈!文章来源地址https://www.toymoban.com/news/detail-457836.html
到了这里,关于STM32用XCOM调试助手打印不出数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!