Arduino常见问题:修訂版本之間的差異

從 YFRobotwiki
跳到: 導覽搜尋
程序下载
 
(由1名用戶作出的12個中途修訂版本未被顯示)
第 1 行: 第 1 行:
== 驱动安装 ==
+
= 驱动安装 相关问题 =
  
 
===Arduino 驱动安装步骤===
 
===Arduino 驱动安装步骤===
  
:[http://www.yfrobot.com/thread-251-1-1.html 驱动安装 步骤-参考1]
+
:[http://www.yfrobot.com/thread-251-1-1.html 驱动安装 方法-参考1]
  
:[http://www.yfrobot.com/wiki/index.php?title=Arduino%E4%B9%8B%E5%85%A5%E9%97%A8%E7%AF%87 驱动安装 步骤-参 考1 (包含: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 系统的驱动安装)]
  
 
===驱动安装失败===
 
===驱动安装失败===
第 31 行: 第 31 行:
 
:还有一个方法,可能可以帮到你,下载[http://www.drivergenius.com/ 驱动精灵](或其他驱动安装软件)帮你安装驱动
 
:还有一个方法,可能可以帮到你,下载[http://www.drivergenius.com/ 驱动精灵](或其他驱动安装软件)帮你安装驱动
  
== 程序编译及上传 ==
+
 
 +
 
 +
= 程序编译及上传 相关问题 =
  
 
===程序编译出错?===
 
===程序编译出错?===
第 50 行: 第 52 行:
 
===程序上传失败?===
 
===程序上传失败?===
 
:'''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> '''
:串口通信失败,出现这种情况有以下几种可能,逐个排除即可:
+
:sync:resp = 0x00是一个通用响应,与芯片 串口通信失败,出现这种情况有以下几种可能,逐个排除即可:
:*错 选串 口号或板型号(新手经常遇到 ,正确选择即可)
+
:*错 选COM端 口号或 开发 板型号,正确选择即可
:* 通信 串口引脚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]
:*硬件出问题 板子坏的,这个没办法了,得检查电路 退厂返修吧
+
:*硬件出问题 板子坏的,这个没办法了,得检查电路 退厂返修吧
  
  

2022年3月16日 (三) 17:28的最新修訂版本

驅動安裝相關問題

Arduino 驅動安裝步驟

驅動安裝方法-參考1
驅動安裝方法-參考2(包含:Mac OS 系統的驅動安裝)

驅動安裝失敗

  • 1、驅動安裝不了?系統提示:安裝驅動數據無效
解決方法:
1、Win系統下打開運行(win+R),輸入"services.msc" -> 服務 或者 右鍵點擊計算機 -> 管理 -> 服務和應用程序 -> 服務
2、找到「Device Install Service」服務項,右鍵點擊「開啟」即可。
  • 2、驅動安裝不了?系統提示:INF的服務安裝段落無效、系統無法找到指定文件
解決方法:移步查看
  • 3、驅動安裝不成功一半都是電腦系統問題,所以DFRobot提供了一個arduino驅動修復工具,下載試試看是否可以解決問題!
工具下載地址:arduino驅動修復工具地址1 arduino驅動修復工具地址2
  • 4、Win7 64位系統安裝驅動不成功?
解決方法:移步查看
  • 5、其他原因,驅動安裝不成功,重裝系統?
還有一個方法,可能可以幫到你,下載驅動精靈(或其他驅動安裝軟件)幫你安裝驅動


程序編譯及上傳相關問題

程序編譯出錯?

1、庫文件未正確添加?
手動添加或在線添加
2、庫文件衝突,例如:IRremote庫 與RobotIRremote 庫衝突!
解決方法:紅外庫衝突
3、程序錯誤
根據提示仔細檢查
4、「Collect2.exe: error: ld returned 5 exit status」錯誤的解決方法
解決辦法:XP系統 新版IDE


程序上傳失敗?

1、"avrdude: stk500_getsync(): not in sync: resp=0x00"
sync:resp = 0x00是一個通用響應,與芯片串口通信失敗,出現這種情況有以下幾種可能,逐個排除即可:
  • 錯選COM端口號或開發板型號,正確選擇即可;
  • 串口通信引腳D0、D1被佔用(在使用藍牙需要串口通信的時候常常遇到,會忘記拔掉),拔掉重新燒寫即可;
---如果你是新購買的板子,以下幾種情況遇到的比較少,都有出廠測試,板子到手都已下載好 "Blink"閃燈程序
  • arduino在IDE下載過程中沒有複位,手動複位試試;
  • bootloader引導程序未下載或已損壞,重新燒寫bootload
  • 硬件出問題,板子壞的,這個沒辦法了,得檢查電路,退廠返修吧。


2、"avrdude: ser_open(): can't open device "\\.\COM9""
無法正確打開串行端口
  • 檢查硬件端口驅動是否安裝,如果未安裝請閱讀教程:Arduino之入門篇 安裝驅動。下圖即為端口安裝完成:
設備管理器查看端口
  • 檢查硬件端口是否被電腦上其他串口軟件或者另一個Arduino IDE窗口的串口監視器佔用。


3、avrdude: usbdv_open(): did not find any USB device "usb"
請注意你可能使用了編程器上傳程序或者燒錄固件,如果你確定是使用編程器,那麼注意檢查驅動是否安裝完成,或者看下此帖:點擊移步查看,看下是否可以幫到你。
如果你不知道什麼編程器的那麼你可能操作錯誤,請仔細閱讀 Arduino之入門篇 學習如何上傳程序。



......未完待續()

更多arduino相關問題,歡迎聯繫我們:

論壇反饋:論壇

郵箱:yfrobot@qq.com

技術QQ:2912630748

技術QQ群:技術交流群




返回首頁

歡迎交流加入群聊-技術交流群

原文出處:Arduino官網

更多建議和問題歡迎反饋至 YFRobot論壇