STM32 我的串口为什么是坏的

博主在使用正点原子战舰版开发板进行串口通信时遇到电脑无法识别问题。首先怀疑是驱动问题,尝试卸载重装CH340驱动,甚至尝试删除系统文件夹中的驱动,但未成功。接着,博主参考论坛建议,尝试了各种方法,包括连接调试器和更换驱动,仍未能解决问题。在同门的帮助下,发现是硬件问题,MiniUSB座引脚存在短接,最终解决了问题。此过程强调了解决问题的思路和备份重要性。
摘要由CSDN通过智能技术生成

一. 背景介绍

近期在编写stm32代码的时候,要用到串口,开发板用的是实验室留下的正点原子战舰版,在之前用的是实验室留下的正点原子精英版,能够成功完成串口通信,而我这次用了战舰版显示电脑无法识别。

二. 解决思路

自从昨天晚上发现这个问题之后,我昨天晚上花了半个小时的时间,按照平常的性子,不解决可能都不肯回宿舍,但是代码写多了之后发现,解决问题不是要一味地去试,而是要保持清醒的头脑,在这里把我的解决思路记录下来。

1. 驱动的问题
正点原子串口驱动使用的是CH340,我一直以为是我驱动没有安装成功,所以不断卸载重装,可仍旧不行。

2. 安装失败解决方法
正点原子提供的串口驱动文件夹中,还有一个“安装失败解决方法”,主要是将他们提供的两个驱动文件复制到C:\Windows\System32\drivers 文件夹下,在该文件下已经有了这两个驱动文件,所以要把这两个驱动文件删除,可是我又遇到了问题,就是这两个驱动文件我删除不掉。
我在参考网上一些操作之后通过一下方法进行删除:
1)找到需要删除的文件,右键 - 属性 - 安全 - 高级
2)
在这里插入图片描述
3)
在这里插入图片描述
4)在这里插入图片描述
5)找到用户的名字,我的用户的名字就叫管理员
在这里插入图片描述
6)点击确定 - 确定 - 应用 - 确定
7)
在这里插入图片描述
8)
在这里插入图片描述
9)完成,即可删除文件。

不过这个方法我还是失败了。我就想换回原来的两个驱动文件,我就抱着尝试的心态在回收站看了一下,居然在回收站,我就将驱动文件还原了,所以以后一定要有备份的意识!!!

3. 论坛
这个方法也是正点原子推荐给我的。在论坛上,有用户说连上调试器,连接串口安装驱动等等,我都尝试了一下没有成功。此外,论坛上也有推荐一个新的串口驱动压缩包,因为要注册,而当时比较晚了,所以我没有下载。

在以上尝试过程中,连接串口的USB线会发烫,而当时我以为是软件的问题或是硬件板子上跳线帽没有连对,开关没有开的问题,然而在时候我在意识到线发烫是一个关键的信息。

4. 来自场外求助
早上的时候,我跟我的同门张同学说了这个问题,说实话还是我第一次打开设备管理器查看串口问题。后来他拿了他那块精英版,也就是我原来用的开发板,串口能够识别的,因此问题定位到了硬件上。
然后他帮我看了一下板子,在板子上的MiniUSB座引脚存在短接。

三. 总结

之前看网课上,听一个老师说过,破案和做题有时是相同的,要抓住一个线索去推理,去抽丝剥茧。如果这次没有同门帮助,我真的很难解决,因为这个开发板虽然之前师兄用过,但上面装着亚克力版,我不会想到有人重新焊过串口,大胆猜想,小心考证。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙橙小狸猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值