arduinonano上传程序,arduino nano开发板装电池
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
1.设备描述符无法识别
1.1 设备描述符
百度百科给的定义相当复杂,不太适合新手学习理解。这里我直接抠图,就看这张图就能明白。 (图片来源:B站) 链接: 客制化机械键盘(六):usb协议之设备描述符详解_哔哩哔哩_bilibili1.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接口背后几根引脚的焊接问题,要不就是芯片的焊接问题。
如果不是焊接问题就是芯片本身问题,见上:芯片自身质量问题或者人为损坏。
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com