“Arduino常见问题”的版本间的差异
来自YFRobotwiki
第1行: | 第1行: | ||
− | + | == 驱动安装 == | |
− | Arduino 驱动安装步骤 | + | ===Arduino 驱动安装步骤=== |
:[http://www.yfrobot.com/thread-251-1-1.html 驱动安装地址1] | :[http://www.yfrobot.com/thread-251-1-1.html 驱动安装地址1] | ||
第7行: | 第7行: | ||
:[http://www.yfrobot.com/wiki/index.php?title=Arduino%E4%B9%8B%E5%85%A5%E9%97%A8%E7%AF%87 驱动安装地址2(包含:Mac OS 系统的驱动安装)] | :[http://www.yfrobot.com/wiki/index.php?title=Arduino%E4%B9%8B%E5%85%A5%E9%97%A8%E7%AF%87 驱动安装地址2(包含:Mac OS 系统的驱动安装)] | ||
− | * '''驱动安装不了?系统提示:安装驱动数据无效''' | + | ===驱动安装失败=== |
+ | |||
+ | *'''1、 驱动安装不了?系统提示:安装驱动数据无效''' | ||
:解决方法: | :解决方法: | ||
第13行: | 第15行: | ||
::2、找到“Device Install Service”服务项,右键点击“开启”即可。 | ::2、找到“Device Install Service”服务项,右键点击“开启”即可。 | ||
− | * '''驱动安装不了?系统提示:INF的服务安装段落无效、系统无法找到指定文件''' | + | * '''2、 驱动安装不了?系统提示:INF的服务安装段落无效、系统无法找到指定文件''' |
:解决方法:[http://www.yfrobot.com/thread-11525-1-1.html 移步查看] | :解决方法:[http://www.yfrobot.com/thread-11525-1-1.html 移步查看] | ||
− | * '''驱动安装不成功一半都是电脑系统问题,所以DFRobot提供了一个arduino驱动修复工具,下载试试看是否可以解决问题!''' | + | * '''3、 驱动安装不成功一半都是电脑系统问题,所以DFRobot提供了一个arduino驱动修复工具,下载试试看是否可以解决问题!''' |
:工具下载地址:[http://pan.baidu.com/s/1DOaGu arduino驱动修复工具] | :工具下载地址:[http://pan.baidu.com/s/1DOaGu arduino驱动修复工具] | ||
− | * ''' | + | * '''4、Win7 64位系统安装驱动不成功?''' |
:解决方法:[http://jingyan.baidu.com/article/a65957f4a0cc9624e67f9b21.html 移步查看] | :解决方法:[http://jingyan.baidu.com/article/a65957f4a0cc9624e67f9b21.html 移步查看] | ||
− | * ''' | + | * '''5、其他原因 , 驱动 安装不 成功, 重装系统?''' |
:还有一个方法,可能可以帮到你,下载驱动精灵(或其他驱动安装软件)帮你安装驱动 | :还有一个方法,可能可以帮到你,下载驱动精灵(或其他驱动安装软件)帮你安装驱动 | ||
− | + | == 程序下载 == | |
− | + | === 程序编译出错?=== | |
:1、库文件未正确添加? | :1、库文件未正确添加? | ||
− | + | ::添加库文件方法:将下载的库文件放置到arduino IDE 安装目录的library文件夹中,重启IDE即可 | |
:2、库文件冲突,例如:IRremote库 与RobotIRremote 库冲突! | :2、库文件冲突,例如:IRremote库 与RobotIRremote 库冲突! | ||
第39行: | 第41行: | ||
− | + | === 程序下载 失败 ?=== | |
− | + | :'''1、<font color ="red">"avrdude: stk500_getsync(): not in sync: resp=0x00"</font> ''' | |
:串口通信失败,出现这种情况有以下几种可能,逐个排除即可: | :串口通信失败,出现这种情况有以下几种可能,逐个排除即可: | ||
− | + | :*错选串口号或板型号(新手经常遇到,正确选择即可) | |
− | + | :*通信串口引脚D0、D1,被占用(在使用蓝牙需要串口通信的时候常常遇到,会忘记拔掉。拔掉重新烧写就好了) | |
− | : | + | :--- 以下几种情况遇到的比较少,一般商家都有测试才发货的,板子到手一般下载好了 "Blink"程序 |
− | + | :*arduino在IDE下载过程中没有复位(手动复位) | |
− | + | :*bootloader引导程序未下载或已损坏(重新[http://yfrobot.com/thread-2218-1-1.html 烧写bootload]) | |
− | + | :*硬件出问题(板子坏的,这个没办法了,得检查电路。退厂返修吧) | |
− | :2、 <font color ="red">avrdude: usbdv_open(): did not find any USB device "usb"</font> | + | :'''2、<font color ="red">avrdude: usbdv_open(): did not find any USB device "usb"</font>''' |
:一用户遇到程序下载不成功,提示如题,最后帮其远程,当时只更改了Tools->Programmer 选项 改为 "AVR ISP"(瞎选,没怎么在意),然后点击下载后,下载成功(很惊讶找到方法了?)!!当时以为找到方法解决,但心里总觉得不对劲,也没有再深究!更改如下: | :一用户遇到程序下载不成功,提示如题,最后帮其远程,当时只更改了Tools->Programmer 选项 改为 "AVR ISP"(瞎选,没怎么在意),然后点击下载后,下载成功(很惊讶找到方法了?)!!当时以为找到方法解决,但心里总觉得不对劲,也没有再深究!更改如下: | ||
::[[File:notFindUSBDevice.png|400px|程序下载失败2]] | ::[[File:notFindUSBDevice.png|400px|程序下载失败2]] | ||
第56行: | 第58行: | ||
− | :3、 <font color ="red">"avrdude: stk500_getsync(): not in sync: resp=0x03"</font> | + | :'''3、<font color ="red">"avrdude: stk500_getsync(): not in sync: resp=0x03"</font>''' |
− | + | ||
:可能导致 的原因及解决办法: | :可能导致 的原因及解决办法: | ||
− | + | :*引导装载程序没有烧写,或损坏! | |
− | + | :*占用了端口0,(RX) | |
− | + | :*错误的COM端口或错误的Arduino电路板选择 | |
− | + | :*驱动程序没有安装 | |
:可能的原因,基本和问题1差不多,耐心查找问题是关键! | :可能的原因,基本和问题1差不多,耐心查找问题是关键! | ||
− | |||
− | |||
...未完待续() | ...未完待续() |
2016年8月10日 (三) 08:22的版本
驱动安装
Arduino 驱动安装步骤
驱动安装失败
- 1、驱动安装不了?系统提示:安装驱动数据无效
- 解决方法:
- 1、Win系统下打开运行(win+R),输入"services.msc" -> 服务 或者 右键点击计算机 -> 管理 -> 服务和应用程序 -> 服务
- 2、找到“Device Install Service”服务项,右键点击“开启”即可。
- 2、驱动安装不了?系统提示:INF的服务安装段落无效、系统无法找到指定文件
- 解决方法:移步查看
- 3、驱动安装不成功一半都是电脑系统问题,所以DFRobot提供了一个arduino驱动修复工具,下载试试看是否可以解决问题!
- 工具下载地址:arduino驱动修复工具
- 4、Win7 64位系统安装驱动不成功?
- 解决方法:移步查看
- 5、其他原因,驱动安装不成功,重装系统?
- 还有一个方法,可能可以帮到你,下载驱动精灵(或其他驱动安装软件)帮你安装驱动
程序下载
程序编译出错?
- 1、库文件未正确添加?
- 添加库文件方法:将下载的库文件放置到arduino IDE 安装目录的library文件夹中,重启IDE即可
- 2、库文件冲突,例如:IRremote库 与RobotIRremote 库冲突!
- 解决方法:[红外库冲突]
程序下载失败?
- 1、"avrdude: stk500_getsync(): not in sync: resp=0x00"
- 串口通信失败,出现这种情况有以下几种可能,逐个排除即可:
- 错选串口号或板型号(新手经常遇到,正确选择即可)
- 通信串口引脚D0、D1,被占用(在使用蓝牙需要串口通信的时候常常遇到,会忘记拔掉。拔掉重新烧写就好了)
- ---以下几种情况遇到的比较少,一般商家都有测试才发货的,板子到手一般下载好了 "Blink"程序
- arduino在IDE下载过程中没有复位(手动复位)
- bootloader引导程序未下载或已损坏(重新烧写bootload)
- 硬件出问题(板子坏的,这个没办法了,得检查电路。退厂返修吧)
- 2、avrdude: usbdv_open(): did not find any USB device "usb"
- 一用户遇到程序下载不成功,提示如题,最后帮其远程,当时只更改了Tools->Programmer 选项 改为 "AVR ISP"(瞎选,没怎么在意),然后点击下载后,下载成功(很惊讶找到方法了?)!!当时以为找到方法解决,但心里总觉得不对劲,也没有再深究!更改如下:
- 这次又遇到一客户同样的提示,果断拿出控制板,将Programmer选项选了个遍,都没出现下载错误提示(就知道上次不是解决办法,肯定有其他错误在里面)!于是上网查找有没有其他人遇到同样的问题,遇到的还是比较少的。其中看到一条说快捷键下载会出错,我当时就试了一下:"ctrl + U",没错啊,他版本有问题?后来发现,还有一个快捷键:"ctrl+shilft+U",这个快捷键一用就出错,所以小伙伴们遇到这个问题,就不要在用快捷键:"ctrl+shilft+U"了,或者选择使用"ctrl+U"快捷键。
- 3、"avrdude: stk500_getsync(): not in sync: resp=0x03"
- 可能导致 的原因及解决办法:
- 引导装载程序没有烧写,或损坏!
- 占用了端口0,(RX)
- 错误的COM端口或错误的Arduino电路板选择
- 驱动程序没有安装
- 可能的原因,基本和问题1差不多,耐心查找问题是关键!
...未完待续()
更多arduino相关问题,欢迎反馈至论坛或邮箱:finalvalue@foxmail.com -- 解决后我们会更新于此,以便后来人快速解决问题!
原文出处:Arduino官网
更多建议和问题欢迎反馈至 YFRobot论坛