相关商品

  • Arduino 继电器扩展板 Relay Shieldv2.0 支持xbee控制 4路继电器
  • 1602液晶扩展板 v2.0 Arduino LCD 1602 Keypad Shield
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原装进口
  • 原装进口 Arduino Mega ADK 2560 开发板 Arduino uno R3 控制器
  • Arduino Sensor Shield V5.0 传感器扩展板 电子积木 机器人配件
  • Arduino MEGA Sensor Shield V2.0 专用传感器扩展板 电子积木
  • Arduino Prototype Shield 原型扩展板 万用板(含Mini面包板)
  • Arduino MEGA ProtoShield V3 原型扩展板 万用板(含面包板)
  • Arduino Leonardo 莱昂纳多控制器 原装进口
  • Arduino Starter Kit Arduino入门套件 意大利中国代理
  • Arduino无线SD扩展板 Arduino原装进口
  • Arduino Yun Arduino官方原装 Arduino Yún WiFi Linux 限量版
  • MP3 Player Shield MP3模块 Arduino 解码器 Sparkfun 原装进口
  • Serial Controlled Motor Driver 电机驱动板 Sparkfun 原装进口
  • Arduino Due ARM级控制器 Arduino原装进口 32bit CortexM3
  • Arduino Ethernet w/o PoE Arduino原装进口 arduino网络扩展板
  • RedBot控制器 RedBot Mainboard Arduino开发板 Sparkfun原装进口
  • ArduPilot 固定翼 飞控 多旋翼 Arduino 控制器 Sparkfun原装进口
  • Arduino 直流电机驱动板 MiniMoto DRV8830 IIC/I2C Sparkfun原装
  • 现货疯抢 Arduino机器人制作指南 爱上Arduino 机器人 入门指南
  • Arduino 模拟传感器 Slider Sensor 直滑电位计 位置 滑动传感器
  • Arduino Intel Galileo Gen 2 伽利略开发板 官方授权
  • Arduino 机器人权威指南 爱上Arduino制作指南 专家推荐
  • 奥松机器人百变之星创意拼装套件 【提高版】 创客星球力荐
  • Arduino 魔法书 实现梦想的工具和技术
  • 动手玩转 Arduino 爱上 Arduino 互动电子入门套件 Arduino必备教材
  • 4WD机器人调试助手v2.0软件 智能小车 Arduino 履带 WiFi蓝牙小车
  • A-Star 32u4 Mini LV 可编程模块 ATmega32U4开发板 pololu原装
  • A-Star 32U4 Mini ULV 可编程模块 ATmega32U4开发板 Pololu原装
  • A-Star 32u4 Mini SV 可编程模块 ATmega32U4开发板 Pololu原装
  • Arduino 水蒸气传感器 雨水探测器 液位开关 湿度传感器 电子积木
  • 奥松机器人 百变之星创意拼装套件 【专业版】 创客星球力荐
  • SparkFun原装进口 Block for Intel® Edison 扩展板 Arduino扩展
  • 机智云开发板 Arduino UNO 传感器扩展板 GoKit智能硬件
  • 学Arduino玩转机器人制作 爱上 Arduino套件 爱上制作图书 机器人制作知识大全 爱上机器人
  • Arduino 电流传感器 电流检测模块 过流保护模块 交流电检测
  • Arduino 9 Axes Motion Shield 9轴运动扩展板 三轴加速度计
  • Arduino Leonardo ETH  以太网控制器 ATmega32U4 不含PoE 原装进口
  • Arduino M0 Pro 电路板 ATSAMD21G18 Arduino UNO 升级 原装正品
  • Arduino Yun Mini 控制器 ATmega32U4开发板 WIFI Linux原装限量
  • 当前位置: 首页 > 应用教程 > 【创客学堂】Arduino IDE错误提示问题原因汇总

    【创客学堂】Arduino IDE错误提示问题原因汇总

    编辑:Sam2013-12-21 浏览次数:4430

         最近好多Arduino爱好者在拿到Arduino控制器后通过Arduino IDE下载程序时出现了如下错误:”avrdude: stk500_getsync(): not in sync: resp=0x00“这个错误提示在Arduino IDE中是非常常见,这个错误代表着就是无法通过USB口与Arduino控制器进行通信。

    下面我给大家总结下出现这个问题常见的几个原因

    1、Arduino控制器或者COM口没有选对,这种问题最简单,看下手里的控制器是什么型号的如Arduino UNOArduino NanoArduino Duemilanove,之后再确认下Arduino控制器上芯片的型号,168、328、1280、2560等,确认好这些信息后就可以参照下图选择正确的板卡了

    Arduino IDE板卡选择

    Arduino IDE板卡选择

    Arduino IDE Processor型号选择

    Arduino IDE Processor型号选择

    COM口的选择,接好设备后打开设备管理器,计算机(右键)--管理--设备管理器--端口,如下图

    设备管理器查看

    设备管理器查看

    Arduino IDE COM口选择

    Arduino IDE COM口选择

    2、下载的时候,Arduino控制器串口被占用,大多数时候是Arduino控制器上接了其他扩展板(占用数字口0,1口的基本都会出问题,这两个口是用来通信下载程序的)如果接了其他扩展板不能用,可以先拔占用其串口的设备再次尝试重新下载程序。

    3、bootloader损坏,这种情况下需要重新刷bootloader,我们通常使用的设备是USBtinyISP v3.0,具体操作如下:先参照问题1选择正确的板卡及Processor型号,之后旋转对应的编程器开始烧录

    Arduino IDE编程器的选择

    Arduino IDE编程器的选择

    选择完毕后,点击烧写Bootbloder稍等片刻就烧录完成。

    4、驱动未安装好(目前遇到Ghost版本,或者精简版win7系统安装Arduino控制器驱动时,无法安装的问题。这种情况需要重装系统。ghost版或者精简版操作系统,请谨慎安装,后患无穷。)

    通过以上4种错误原因逐一排查,出现错误的问题就迎刃而解了,不过有些时候我们在编写代码时就是在一行程序尾端忘记加上分号“;”,然后因为其下一行代码的不同而产生许多不同的错误信息,下面我给大家列举几个我们常见的错误。

    Arduino IED

    Arduino IDE编写代码 

    在”digitalWrite(led, HIGH)“后面缺少分号!当我们编译的时候就出现了如下错误:

    Arduino IDE

    Arduino IDE错误提示

    这种的错误提示是比较明确的,还有一种较不明确的错误信息:

        expected unqualified-id before numeric constant

    Arduino IDE错误提示

    虽然造成的错误的原因相同,但若是在常数后面缺少分号,则会呈现另外的错误信息提示:

    Arduino IDE错误

    Arduino IDE错误提示

    在”int led=13“后面缺少分号时在编译程序,出现了上述的错误!另外还有一种常见的程序错误就是拼写错误,其中包括大小写的问题,例如LedPin就不同于ledPin。

    Arduino IDE错误

    Arduino IDE错误提示

    此外,在使用函数时,参数定义必须正确,例如下面程序代码:

    Arduino IED错误

    Arduino IDE错误提示

    而且在Arduino IDE光标中会自动指向发生错误的那一行程序代码。还有一个就是在撰写程序注解时,也要小心错误:

    Arduino IDE错去

    Arduino IDE错误提示

    最后建议大家在编写程序时,可以写了一小段程序之后就检查是否能通过Arduino IDE编译,避免当程序过大时,若出现太多编译错误,会变得很难除错!

    相关链接:

    USBtinyISP v3.0 专用下载器:http://www.alsrobot.cn/goods-163.html
    Arduino UNO R3 控制器:http://www.alsrobot.cn/goods-473.html
    Carduino UNO 控制器:http://www.alsrobot.cn/goods-277.html
    Arduino Nano Mega328控制器:http://www.alsrobot.cn/goods-217.html
    Arduino MEGA 2560:http://www.alsrobot.cn/goods-144.html 

     

    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top