Arduino Nano自制开发板常见问题汇总
来源:http://www.tudoupe.com时间:2022-02-02
1.设备描述符无法识别
1.1 设备描述符
百度百科给的定义相当复杂,不太适合新手学习理解。这里我直接抠图,就看这张图就能明白。
(图片来源:B站)
链接: 客制化机械键盘(六):usb协议之设备描述符详解_哔哩哔哩_bilibili
1.2 无法识别——不是驱动的问题
首先要明确一点,设备描述符无法识别100%不是驱动安没安装的问题,这跟驱动没啥关系。网上查找相关类似问题能给出的答案太少了,大多数都是让你去更新驱动、安装驱动。我在这里明确为大家说明:
如果是这种情况:
那才是没安装驱动,解决方案是去沁恒官网下载CH341SER驱动(也就是CH340驱动)
详细安装过程在此: CH340/CH341驱动安装教程_哔哩哔哩_bilibili
但如果是这种情况:
那就不要往驱动上面想了。因为前者至少电脑还能识别成功并进行通信,后者是电脑都无法识别,必然不是驱动的问题。
1.3 无法识别——不是Bootloader烧录的问题
如果CH340芯片工作正常,而自制的开发板暂时没有烧录Bootloader时,正常的现象应该是这样的:

如图,在“端口”栏中可以看到CH340串口可以被正常识别。
但是会卡在上传代码环节。也就是上传进度条卡在99%。 这才是Bootloader没有烧录的正常现象。
1.3 无法识别的问题如何解决?
多半是芯片出了问题。
1.焊接时间过长,导致芯片损坏。(B站搜“拖焊”即可解决,萌新常犯)
2.焊接之前没有处理身上静电,导致静电击穿芯片。常见现象为在焊接过程中听到一声异响而又不知来源,很可能是芯片已经被击穿了。(建议动工之前先去洗手)
3.虚焊,导致芯片未能正常进行通信。建议检查芯片的几个引脚焊接完整性。
4.芯片本身有问题,建议多焊几块板子。如果仍然有问题,建议重新购买CH340芯片。近期有很多CH340盗版芯片,他卖给你,你不用还不是看不出来,不知道。这里笔者不进行任何淘宝店家推荐,唯一的忠告是 别贪便宜货。(附:Atmega3287P-AU的市场价在20-30/pcs元之间波动,CH340C的价格在7-15元/pcs之间波动)
5.检查电路连接是否有问题:

这是CH340C的原理图 。

这是CH340G的原理图。 (注意换接RTS#、外接晶振的区别。)
以及:检查RX、TX有无反接
RX:Receiver RX(CH340)->TX(Atmega328P-AU)
TX:Transfer TX(CH340)->RX(Atmega328P-AU)
6.(CH340G)检查晶振是否起振:万用表一根接GND,一根接晶振的两极,测出来应该是一边1.67V,一边0.7V-1.2V,属于成功起振。(一边与另一边相差1-2V左右,具体电压大小因个人手中的元器件不同而略有偏差)
2.Bootloader烧录失败
烧录教程:Arduino Nano开发板 - 立创EDA开源硬件平台
1.检查接触问题:焊接完整性、跳线是否接好?
虚焊有可能在芯片的各个引脚、USB接口的引脚、CH340与Atmega328P的连接引脚等地方,重点检查以上三个部分的焊接情况。
跳线有可能是仅仅插在面包板上但没有与焊盘接触。
如果接触不良,请不要直接用手握跳线以强行保证接触情况! 单片机的5V电压对人体没影响,这么说是因为人的手去直接握跳线,手抖可能导致整个自制开发板时而通电时而断电,也可能导致整个开发板短路而对芯片进行损坏。
2.芯片问题
见上(1.3.4)如今假芯片层出不穷,笔者买到过假的CH340,也买到过假的Atmega328P-AU,银子大笔大笔地浪费了。买之前一定要多方面考察完整再进行购买!
其次也有可能是接触时间太长芯片被烫烂了。建议不要超过400°C,否则PCB板和芯片都受不了。
本人是385°C刀头,每次接触不超过5s。芯片拖焊完事,多的焊锡蹭蹭,如果一直蹭不掉就让芯片冷却一会再进行操作。
3.无法上电
具体现象是:接上USB插头,电脑没动静。
这个一般是USB接口背后几根引脚的焊接问题,要不就是芯片的焊接问题。
如果不是焊接问题就是芯片本身问题,见上:芯片自身质量问题或者人为损坏。
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
