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驱动修复工具]
  
* '''Win7 64位系统安装驱动不成功?'''
+
* '''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>  
+
:'''1、<font color ="red">"avrdude: stk500_getsync(): not in sync: resp=0x00"</font> '''
 
:串口通信失败,出现这种情况有以下几种可能,逐个排除即可:
 
:串口通信失败,出现这种情况有以下几种可能,逐个排除即可:
::*错选串口号或板型号(新手经常遇到,正确选择即可)
+
:*错选串口号或板型号(新手经常遇到,正确选择即可)
::*通信串口引脚D0、D1,被占用(在使用蓝牙需要串口通信的时候常常遇到,会忘记拔掉。拔掉重新烧写就好了)
+
:*通信串口引脚D0、D1,被占用(在使用蓝牙需要串口通信的时候常常遇到,会忘记拔掉。拔掉重新烧写就好了)
::( 以下几种情况遇到的比较少,一般商家都有测试才发货的,板子到手一般下载好了 "Blink"程序)
+
:--- 以下几种情况遇到的比较少,一般商家都有测试才发货的,板子到手一般下载好了 "Blink"程序
::*arduino在IDE下载过程中没有复位(手动复位)
+
:*arduino在IDE下载过程中没有复位(手动复位)
::*bootloader引导程序未下载或已损坏(重新[http://yfrobot.com/thread-2218-1-1.html 烧写bootload])
+
:*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)  
+
:*占用了端口0,(RX)  
::*错误的COM端口或错误的Arduino电路板选择
+
:*错误的COM端口或错误的Arduino电路板选择
::*驱动程序没有安装  
+
:*驱动程序没有安装  
  
 
:可能的原因,基本和问题1差不多,耐心查找问题是关键!
 
:可能的原因,基本和问题1差不多,耐心查找问题是关键!
 
[[http://o9bh8l8ft.bkt.clouddn.com/30%E5%B9%B4%E7%9A%84%E5%8F%98%E5%8C%96.jpg]]
 
  
 
...未完待续()
 
...未完待续()

2016年8月10日 (三) 08:22的修訂版本

驅動安裝

Arduino 驅動安裝步驟

驅動安裝地址1
驅動安裝地址2(包含:Mac OS 系統的驅動安裝)

驅動安裝失敗

  • 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"(瞎選,沒怎麼在意),然後點擊下載後,下載成功(很驚訝找到方法了?)!!當時以為找到方法解決,但心裡總覺得不對勁,也沒有再深究!更改如下:
程序下載失敗2
這次又遇到一客戶同樣的提示,果斷拿出控制板,將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論壇