Arduino常见问题:修訂版本之間的差異
出自YFRobotwiki
(由2名用戶作出的38個中途修訂版本未被顯示) | |||
第 1 行: | 第 1 行: | ||
− | + | = 驱动安装 相关问题 = | |
===Arduino 驱动安装步骤=== | ===Arduino 驱动安装步骤=== | ||
− | :[http://www.yfrobot.com/thread-251-1-1.html 驱动安装 | + | :[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 驱动安装 | + | :[http://www.yfrobot.com/wiki/index.php?title=Arduino%E4%B9%8B%E5%85%A5%E9%97%A8%E7%AF%87 驱动安装 方法-参考2 (包含:Mac OS 系统的驱动安装)] |
===驱动安装失败=== | ===驱动安装失败=== | ||
第 21 行: | 第 21 行: | ||
* '''3、驱动安装不成功一半都是电脑系统问题,所以DFRobot提供了一个arduino驱动修复工具,下载试试看是否可以解决问题!''' | * '''3、驱动安装不成功一半都是电脑系统问题,所以DFRobot提供了一个arduino驱动修复工具,下载试试看是否可以解决问题!''' | ||
− | :工具下载地址:[ | + | :工具下载地址:[https://lanzous.com/ibhp9bi arduino驱动修复工具地址1] [http://yfrobot.gitee.io/yfrobot/wiki/tool/Arduino 驱动修复工具0.6.zip arduino驱动修复工具地址2] |
* '''4、Win7 64位系统安装驱动不成功?''' | * '''4、Win7 64位系统安装驱动不成功?''' | ||
第 31 行: | 第 31 行: | ||
:还有一个方法,可能可以帮到你,下载[http://www.drivergenius.com/ 驱动精灵](或其他驱动安装软件)帮你安装驱动 | :还有一个方法,可能可以帮到你,下载[http://www.drivergenius.com/ 驱动精灵](或其他驱动安装软件)帮你安装驱动 | ||
− | + | ||
+ | |||
+ | = 程序 编译及上传相关问题 = | ||
===程序编译出错?=== | ===程序编译出错?=== | ||
:'''1、库文件未正确添加?''' | :'''1、库文件未正确添加?''' | ||
− | ::添加 | + | ::[http://www.yfrobot.com/thread-11842-1-1.html 手动 添加 或在线添加] |
:'''2、库文件冲突,例如:IRremote库 与RobotIRremote 库冲突!''' | :'''2、库文件冲突,例如:IRremote库 与RobotIRremote 库冲突!''' | ||
− | ::解决方法: | + | ::解决方法:[http://www.yfrobot.com/forum.php?mod=viewthread&tid=2244&page=1#pid12516 红外库冲突] |
+ | :'''3、程序错误''' | ||
+ | ::根据提示仔细检查 | ||
− | ===程序 | + | :'''4、“Collect2.exe: error: ld returned 5 exit status”错误的解决方法''' |
+ | ::解决办法:[http://www.cnblogs.com/hyper99/p/Arduino-shang-Collect2exe-error-ld-returned-5-exit.html XP系统 新版IDE] | ||
+ | |||
+ | |||
+ | |||
+ | ===程序 上传 失败?=== | ||
:'''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被占用(在使用蓝牙需要串口通信的时候常常遇到,会忘记拔掉), 拔掉重新烧写 即可; |
− | :---以下几种情况遇到的比较少, | + | :--- 如果你是新购买的板子, 以下几种情况遇到的比较少,都有 出厂 测试,板子到手 都已 下载好 "Blink" 闪灯 程序 |
− | :*arduino在IDE下载过程中没有复位 | + | :*arduino在IDE下载过程中没有复位 , 手动复位 试试; |
− | :*bootloader引导程序未下载或已损坏 | + | :*bootloader引导程序未下载或已损坏 , 重新[http://yfrobot.com/thread-2218-1-1.html 烧写bootload] ; |
− | :*硬件出问题 | + | :*硬件出问题 , 板子坏的,这个没办法了,得检查电路 , 退厂返修吧 。 |
− | :'''2、<font color ="red">avrdude: | + | :'''2、<font color ="red">"avrdude: ser_open(): can't open device "\\.\COM9""</font>''' |
− | : | + | : 无法正确打开串行端口 |
− | :: | + | :*检查硬件端口驱动是否安装 ,如 果未安装请阅读教 程 :[[Arduino之入门篇]] 安装驱动。 下 图即 为 端口安装完成 : |
+ | :<img src="http://yfrobot.gitee.io/yfrobot/wiki/img/设备管理器查看端口.png" alt="设备管理器查看端口" /> | ||
+ | :*检查硬件端口是否被电脑上'''其他串口软件'''或者'''另一个Arduino IDE窗口的串口监视器'''占用。 | ||
− | |||
− | :'''3、<font color ="red"> | + | :'''3、<font color ="red">avrdude: usbdv_open(): did not find any USB device "usb"</font>''' |
− | :可能 | + | : 请注意你 可能 使用了编程器上传 程序 或者 烧 录固件,如果你确定是使用编程器,那么注意检查驱动是否安装完成 ,或 者看下此帖:[https://forum.arduino.cc/index.php?topic=150690.0 点击移步查看],看下是否可以帮到你。 |
− | + | : 如果你不知道什么编程器的那么你可能操作 错误 ,请仔细阅读 [[Arduino之入门篇]] 学习如何上传 程序 。 | |
− | : | + | |
− | : | + | |
− | + | ||
− | |||
− | |||
− | |||
− | + | ......未完待续() | |
− | + | 更 多arduino相关 问题 ,欢迎联系我们: | |
+ | |||
+ | 论坛反馈:[http://www.yfrobot.com 论坛] | ||
+ | |||
+ | 邮箱:yfrobot@qq.com | ||
+ | |||
+ | 技术QQ:2912630748 | ||
+ | |||
+ | 技术QQ群:[https://jq.qq.com/?_wv=1027&k=466mOjv 技术交流群] | ||
---- | ---- | ||
+ | |||
+ | |||
[[首页|返回首页]] | [[首页|返回首页]] | ||
+ | |||
+ | 欢迎交流加入群聊-[https://jq.qq.com/?_wv=1027&k=466mOjv 技术交流群] | ||
原文出处:[http://www.arduino.cc/en/Reference Arduino官网] | 原文出处:[http://www.arduino.cc/en/Reference Arduino官网] | ||
更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛] | 更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛] |
2022年3月16日 (三) 17:28的最新修訂版本
驅動安裝相關問題
Arduino 驅動安裝步驟
驅動安裝失敗
- 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論壇