【没奖问答E02】 当Arduino程序烧不进时怎么办?
Previously on DFMJ: 【没奖问答E01】电阻君是干嘛用的?//严正声明:本帖为#DFMJ【没奖问答】系列,好的回复希望大家楼层内狂戳不明显的“支持”键,热门回复将帖内置顶,但…绝对没有奖励!(还是严肃脸)【没奖问答E02】 当Arduino程序烧不进时怎么办?
最近尝试学习Arduino小白教程,千辛万苦瞪大近视眼插好密密麻麻的元器件,结果……出现烧不进程序的情况,文科生又一次风中凌乱了…o(≧口≦)o…↓↓↓ 以下是问题 ↓↓↓: l有哪些原因可能导致代码下载失败呢?l如果碰到烧不进程序的情况,有哪些事项可以检查?
-----------------------------------------------下面是鄙人百经挫折后得出的经验--------------------------------------------
1. 检查控制板有没有接USB,再检查USB有没有连在电脑上! —— 不要笑!很多人犯这种错误的好吗… 正经脸 (*/ω\*)2. 当确定两头都连接了USB还是烧不进程序,这时候你可以…拔了再插一次试试,或者换个USB插口。3. 检查一下驱动有没有装,board和串口有没有选…当以上方法们都不work的时候,我就没撤了,期待更多的方法!
本帖最后由 Holiday 于 2014-5-28 17:28 编辑
其实,很多时候,你把板子拔掉,Arduino IDE关掉,再插上板子,再打开Arduino就可以下载了。
其实,很多时候,你下载Bluno不成功,是因为有个熊孩子在也在那调试Bluno,你们的蓝牙希望在一起,你却要在那下程序,
其实,很多时候是你的电脑问题,你敢不敢重启了再说(这个还是要在实在没办法的时候)
其实,很多时候,要看看你的串口有没有被占用。。。
话说那条龙和这个帖子的中心思想有什么联系吗。。。
分为两类:一、程序本身问题。
二、非程序本身问题。。。
程序本身问题有几种可能:
1、程序语法有问题。(常见)
2、没有正确安装类库。(常见)
3、程序太大,超过了所选的板子的flash大小。(非常少见)
4、程序兼容性问题,比如使用了Searial1,而uno这类板子不存在这个串口。(较常见)
非程序问题可以再分为。
1、常规操作问题。
2、非常规操作问题。
常规的操作问题主要包括但不限于,
[*]在串口助手打开的情况下拔掉了板子,再不重新打开IDE的情况下继续插上板子。
[*]安装驱动失败。
[*]usb线有问题。(折断,松动等 一遍表面看不出来)
[*]板子类型选择错误。
非常规操作问题,
主要是表现为串口无法识别,一般都是bootloader莫名其妙的丢失,可以通过重新烧录bootloader解决。
谢谢看帖~~
1.检查一下是不是USB线的问题,不过这种状况很少。。。。
2.检查主控板的串口(RX,TX)有没有被占用
3.检查是否bootloader丢了,那就只能重烧bootloader
4.最坏的情况就是板子本身的问题,例如芯片坏了,这个只能换芯片维修
PS:小恐龙好萌
哈哈这里的问答越来越有趣了
本帖最后由 Ricky 于 2014-5-28 18:54 编辑
1)驱动没装 。特别win8的坑货无法安装。 来条win8下如何安装驱动的超链!
https://www.dfrobot.com.cn/commun ... =747&highlight=win8
2)驱动装不上,很多盗版win7由于缺程序,无法安装驱动。
药方在此:https://www.dfrobot.com.cn/commun ... =%E9%A9%B1%E5%8A%A8
感觉串口被占用是最常见的。
还有,如果是上位机中毒,介绍个神器给你:https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=2469
但是对修习了闪避技能的萌版哥斯拉可能无效…… Holiday 发表于 2014-5-28 17:26
其实,很多时候,你把板子拔掉,Arduino IDE关掉,再插上板子,再打开Arduino就可以下载了。
其实,很多时 ...
怎么才能知道串口有没有被占用? ak4771 发表于 2014-5-31 21:31
怎么才能知道串口有没有被占用?
就是看看你有没有打开串口助手什么的,还有就是有没有其它的软件正在使用你的Arduino的串口在做什么事 都是时臣的错。 询问身边的软件工程师,他们都会很热心的帮你滴~ 技术人员确实很耐心,不过还是希望教程更给力,这样动手操作会比较方便~~ 今儿就卡这了,死活解决不了....:dizzy:
感觉有可能是“在串口助手打开的情况下拔掉了板子,再不重新打开IDE的情况下继续插上板子。安装驱动失败。或者芯片坏了..."
不管了,回啊!明儿从头再来,希望明儿能看到下载完毕四个字... royu 发表于 2016-3-8 19:07
今儿就卡这了,死活解决不了....
感觉有可能是“在串口助手打开的情况下拔掉了板子,再不重新打开ID ...
搞定了...我一直以为手上的板是Arduino uno,结果是Arduino Leonardo...
板子类型选错了... 串口被占用……DF攻城狮是这么跟我说的(;_;) 表示每次都烧得进去只是装ide经常嗝屁{:5_171:} 分为两类:一、程序本身问题。
二、非程序本身问题。。。
程序本身问题有几种可能:
1、程序语法有问题。(常见)
2、没有正确安装类库。(常见)
3、程序太大,超过了所选的板子的flash大小。(非常少见)
还是不行
4、程序兼容性问题,比如使用了Searial1,而uno这类板子不存在这个串口。(较常见)
非程序问题可以再分为。
1、常规操作问题。
2、非常规操作问题。
常规的操作问题主要包括但不限于,
在串口助手打开的情况下拔掉了板子,再不重新打开IDE的情况下继续插上板子。
安装驱动失败。
usb线有问题。(折断,松动等 一遍表面看不出来)
板子类型选择错误。
非常规操作问题,
主要是表现为串口无法识别,一般都是bootloader莫名其妙的丢失,可以通过重新烧录bootloader解决。
谢谢看帖~~
还是不行啊 他也没办法识别u盘
他也没办法识别u盘
他可以识别u盘 桌面 C:\Users\Timothy WU\Desktop
页:
[1]
2