前记
懒人有些时候会因为懒得去做一件事情而被迫做比那件事麻烦得多的好几件事
正文
总结来说,基本能撞上的问题都撞上了一遍,不过好在残留的一点记忆走在前人铺的路上,有种虽然考试很不理想但是老师应该会捞我的感觉
问题1:找不到端口
插上板子,打开串口助手,串口选择栏没有东西
第一反应,看看设备管理器,插拔一下设备,果然端口那边也没有显示有设备掉了或者接上。
可能的答案1:高贵的WIN11给找不到过时设备了
打开设备管理器,点击它菜单栏的操作->再点击二级菜单中的添加过时硬件,一路下一步,有搜到就是搜到,没搜到,你可能和我是一个情况,看答案2
可能的答案2:用的数据线不对
没想到是这个,一定要区分数据线和充电线
问题2:驱动安不上
驱动显示预安装失败/成功,就是不显示安装成功
可能的答案:使用最新版本驱动
请前往https://www.wch.cn/download/CH341SER_EXE.html
直接下载最新驱动,先不接设备打开,点击安装,再接设备。
这个甚至带了数字签名,不需要再搞之前禁用驱动数字签名那套
问题3:通信上乱码了
可能的答案:编码格式
点击扳手图标
检查这栏以及你输出的文本是否都与例程匹配(教程里面是直接printf中文的,编码格式没对上,出来的当然是乱码)
不太可能的答案:波特率
一看格式这么规律的乱码,第一反应还是有点像波特率填错了的(比如说正好倍数关系),不过一般波特率错了的话出乱码是不会换行的,注意一下两边串口波特率还是很好排查的