查看: 17171|回复: 20

【没奖问答E02】 当Arduino程序烧不进时怎么办?

[复制链接]
//严正声明:本帖为#DFMJ【没奖问答】系列,好的回复希望大家楼层内狂戳不明显的“支持”键,热门回复将帖内置顶,但…绝对没有奖励!(还是严肃脸)

dfmje022.jpg

【没奖问答E02】 当Arduino程序烧不进时怎么办?

最近尝试学习Arduino小白教程,千辛万苦瞪大近视眼插好密密麻麻的元器件,结果……出现烧不进程序的情况,文科生又一次风中凌乱了…o(≧口≦)o…
↓↓↓ 以下是问题 ↓↓↓:
l  有哪些原因可能导致代码下载失败呢?
l  如果碰到烧不进程序的情况,有哪些事项可以检查?

-----------------------------------------------下面是鄙人百经挫折后得出的经验--------------------------------------------

1.     检查控制板有没有接USB,再检查USB有没有连在电脑上! —— 不要笑!很多人犯这种错误的好吗… 正经脸 (*/ω\*)
2.     当确定两头都连接了USB还是烧不进程序,这时候你可以…拔了再插一次试试,或者换个USB插口。
3.     检查一下驱动有没有装,board和串口有没有选…
当以上方法们都不work的时候,我就没撤了,期待更多的方法!

Holiday  初级技匠

发表于 2014-5-28 17:26:08

本帖最后由 Holiday 于 2014-5-28 17:28 编辑

其实,很多时候,你把板子拔掉,Arduino IDE关掉,再插上板子,再打开Arduino就可以下载了。

其实,很多时候,你下载Bluno不成功,是因为有个熊孩子在也在那调试Bluno,你们的蓝牙希望在一起,你却要在那下程序,

其实,很多时候是你的电脑问题,你敢不敢重启了再说(这个还是要在实在没办法的时候)

其实,很多时候,要看看你的串口有没有被占用。。。


话说那条龙和这个帖子的中心思想有什么联系吗。。。

点评

Ash
遥远的东方有一条龙 它的任务就是卖萌 o(*≧▽≦)ツ  发表于 2014-5-28 18:26
回复 支持 1 反对 0

使用道具 举报

何处不江南  初级技匠

发表于 2014-5-28 18:36:36

分为两类:一、程序本身问题。
二、非程序本身问题。。。
程序本身问题有几种可能:
1、程序语法有问题。(常见)
2、没有正确安装类库。(常见)
3、程序太大,超过了所选的板子的flash大小。(非常少见)
4、程序兼容性问题,比如使用了Searial1,而uno这类板子不存在这个串口。(较常见)

非程序问题可以再分为。
1、常规操作问题。
2、非常规操作问题。
常规的操作问题主要包括但不限于,
  • 在串口助手打开的情况下拔掉了板子,再不重新打开IDE的情况下继续插上板子。
  • 安装驱动失败。
  • usb线有问题。(折断,松动等 一遍表面看不出来)
  • 板子类型选择错误。
非常规操作问题,

主要是表现为串口无法识别,一般都是bootloader莫名其妙的丢失,可以通过重新烧录bootloader解决。

谢谢看帖~~

点评

Ash
o(* ̄▽ ̄*)o  发表于 2014-5-28 18:43
回复 支持 1 反对 0

使用道具 举报

Phoebe  管理员

发表于 2014-5-28 17:28:18

1.检查一下是不是USB线的问题,不过这种状况很少。。。。
2.检查主控板的串口(RX,TX)有没有被占用
3.检查是否bootloader丢了,那就只能重烧bootloader
4.最坏的情况就是板子本身的问题,例如芯片坏了,这个只能换芯片维修
PS:小恐龙好萌 QQ图片20140508174307.jpg

点评

Ash
矮马,打错一个字,怎么又种领导人的味道粗来了...  发表于 2014-5-28 18:51
Ash
班子坏了这种事... 太坑 /(ㄒoㄒ)/~~  发表于 2014-5-28 18:50
回复 支持 1 反对 0

使用道具 举报

hnyzcj  超级版主

发表于 2014-5-28 17:51:38

哈哈这里的问答越来越有趣了
回复 支持 反对

使用道具 举报

Ricky  NPC

发表于 2014-5-28 18:53:39

本帖最后由 Ricky 于 2014-5-28 18:54 编辑

1)驱动没装 。  特别win8的坑货无法安装。 来条win8下如何安装驱动的超链!

http://www.dfrobot.com.cn/commun ... =747&highlight=win8

2)驱动装不上,很多盗版win7由于缺程序,无法安装驱动。  
药方在此:http://www.dfrobot.com.cn/commun ... =%E9%A9%B1%E5%8A%A8



回复 支持 反对

使用道具 举报

nemon  初级技匠

发表于 2014-5-29 15:17:53

感觉串口被占用是最常见的。
还有,如果是上位机中毒,介绍个神器给你:http://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=2469
但是对修习了闪避技能的萌版哥斯拉可能无效……
回复 支持 反对

使用道具 举报

ak4771  学徒

发表于 2014-5-31 21:31:13

Holiday 发表于 2014-5-28 17:26
其实,很多时候,你把板子拔掉,Arduino IDE关掉,再插上板子,再打开Arduino就可以下载了。

其实,很多时 ...

怎么才能知道串口有没有被占用?
回复 支持 反对

使用道具 举报

Holiday  初级技匠

发表于 2014-6-3 10:02:47

ak4771 发表于 2014-5-31 21:31
怎么才能知道串口有没有被占用?

就是看看你有没有打开串口助手什么的,还有就是有没有其它的软件正在使用你的Arduino的串口在做什么事
回复 支持 反对

使用道具 举报

喵王  初级技匠

发表于 2014-6-4 16:56:29

都是时臣的错。

点评

时臣:怪我咯(´・ω・`)  发表于 2014-6-5 10:38
回复 支持 反对

使用道具 举报

カツキ  初级技匠

发表于 2014-6-5 18:02:51

询问身边的软件工程师,他们都会很热心的帮你滴~
回复 支持 反对

使用道具 举报

冰渕  中级技师

发表于 2014-11-25 17:38:19

技术人员确实很耐心,不过还是希望教程更给力,这样动手操作会比较方便~~
回复 支持 反对

使用道具 举报

royu  学徒

发表于 2016-3-8 19:07:07

今儿就卡这了,死活解决不了....:dizzy:
感觉有可能是“在串口助手打开的情况下拔掉了板子,再不重新打开IDE的情况下继续插上板子。安装驱动失败。或者芯片坏了..."
不管了,回啊!明儿从头再来,希望明儿能看到下载完毕四个字...
回复 支持 反对

使用道具 举报

royu  学徒

发表于 2016-3-11 10:31:16

royu 发表于 2016-3-8 19:07
今儿就卡这了,死活解决不了....
感觉有可能是“在串口助手打开的情况下拔掉了板子,再不重新打开ID ...

搞定了...我一直以为手上的板是Arduino uno,结果是Arduino Leonardo...
板子类型选错了...
回复 支持 反对

使用道具 举报

iooops  版主 来自手机

发表于 2016-3-29 14:48:43

串口被占用……DF攻城狮是这么跟我说的(;_;)
回复 支持 反对

使用道具 举报

砖头墙  初级技师

发表于 2016-5-10 23:35:46

表示每次都烧得进去  只是装ide经常嗝屁
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail