“Microduino Getting start/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
Step1.1: Arduino IDE下载
第5行: 第5行:
 
|
 
|
  
*首先,你要安装好开发环境,这包括了驱动程序以及安装IDE。
+
==Step 1: Arduino IDE下载==
 +
'''Microduino完全兼容Arduino,先安装基础IDE'''
 +
*先在此下载Arduino IDE(1.0x版本)
 +
**[[https://github.com/wasdpkj/Microduino-IDE Microduino-IDE]]
 +
*我们已经将Microduino兼容的硬件支持包和程序库集成在了IDE中,下一步将验证他们的有效性
  
==Step1: 配置开发环境==
+
==Step 2: 验证IDE==
*先将开发环境配置好
+
'''2.1 验证硬件支持包:'''
===Step1.1: Arduino IDE下载===
 
*Microduino完全兼容Arduino,先安装基础IDE
 
  
*先在此下载Arduino IDE('''1.0x版本''')
+
* 为了适配Microduino的多种核心,以上IDE已经集成了Microduino硬件支持包;
**http://arduino.cc/en/Main/Software#toc2
+
*该支持包让Arduino IDE在板卡内显示Microduino硬件,并和Arduino官方硬件一样能在线下载及重新烧写bootloader。
  
===Step1.2: 硬件支持包===
+
*'''Windows'''
*为了适配Microduino的多种核心,你必须给Arduino IDE安装Microduino硬件支持包
+
*1.启动Arduino IDE,单击Tools 菜单, 您将会在Board菜单下看到Microduino系列.
 +
[[File:microduinoGettingStart1.jpg|600px|center|thumb]]
 +
*'''MAC OS'''
 +
*1. 启动Arduino app, 单击Tools 菜单, 您将会在Board菜单下看到Microduino系列.
  
*安装方法参见:
+
'''2.2验证程序库:'''
**'''[[安装Arduino IDE Microduino硬件支持包]]'''
 
**支持多平台:Mac OS和Windows
 
  
===Step1.3: 程序库支持包===
+
*Microduino针对数十种不同的功能模块,整理出了兼容的程序库支持包
*针对Microduino的数十种模块,整理出了这个兼容的程序库支持包,可根据个人需要下载使用
+
*这里面包含Arduino官方原版的部分支持包,我们只是对其文件夹改名,便于整理分类
  
*安装方法参见:
+
*'''Windows'''
**'''[[安装Arduino IDE Microduino程序库支持包]]'''
+
*1.启动Arduino IDE,单击'File 菜单, 您将会在 Examples菜单下找到程序示例.
**支持多平台:Mac OS和Windows
+
[[File:microduinoGettingStart2.jpg|600px|center|thumb]]
 +
*'''MAC OS'''
 +
*1.启动Arduino spp,单击File 菜单, 您将会在 Examples菜单下找到程序示例.
  
 +
==Step 3: 驱动程序==
 +
开发环境配置好之后,开始安装驱动程序
  
==Step2: 驱动程序==
+
*'''Windows'''
*开发环境配置好之后,开始安装驱动程序
+
'''下载驱动'''
*安装方法参见:
 
**'''[[安装Microduino驱动程序]]'''
 
**支持多平台:Mac OS和Windows
 
  
 +
*先在此下载对应系统的驱动:[[https://github.com/wasdpkj/Microduino-Drivers Microduino-Drivers]]
 +
*解压下载所得的压缩包中Windows文件夹内容
  
==Step3: 开启Microduino之旅==
+
'''连接硬件'''
*现在,点击下面链接,就可以开始你的Microduino之旅了!
+
*通过MicroUSB数据线将Microduino-USBTTL与电脑建立连接;
**'''[[Microduino (Arduino兼容板)教程]]'''
+
 
 +
 
 +
'''安装驱动'''
 +
*会出现识别到新硬件。然后会开始查找系统内驱动。如果没有找到驱动,则需要手动安装。
 +
*在计算机上面点右键,点管理,打开设备管理器,可以看到打了感叹号的未识别硬件。
 +
[[File:microduinoGettingStart3.jpg|600px|center|thumb]]
 +
*在未识别硬件上点击右键,选择更新驱动程序软件。在弹出对话框中选择浏览计算机以查找驱动程序软件
 +
[[File:microduinoGettingStart4.jpg|600px|center|thumb]]
 +
*然后目录选择你下载好的Arduino IDE所在目录的drivers目录
 +
*注意,如果您的计算机提示无法找到驱动,需要将目录进一步定位到\drivers\FTDI USB Drivers即可
 +
 
 +
 
 +
*点击下一步,就可以安装好驱动了。
 +
[[File:microduinoGettingStart5.jpg|600px|center|thumb]]
 +
 
 +
 
 +
*'''注意:'''
 +
'''windows8若出现文件损坏或缺少签名等提示,无法正常安装驱动时,则需要禁用系统数字签名安装。'''
 +
 
 +
    Turn off the check.
 +
 
 +
    Hold the shift key while clicking on Restart
 +
    Select Troubleshoot > Advanced Options > Startup Settings > Restart
 +
 
 +
    After Restart select option 7.
 +
 
 +
by: http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-install-a-driver-that-does-not-contain/7c3f299b-3483-4c96-8c44-87c7451af222
 +
 
 +
*安装好驱动后,就可以显示是COM端口。
 +
[[File:microduinoGettingStart6.jpg|600px|center|thumb]]
 +
*打开IDE,在菜单Tools里的Serial Port中将看到COMXX
 +
*选择正确的模块和串口, 您可以即时享受Microduino带来的无限可能.
 +
 
 +
*'''Mac OS'''
 +
'''下载驱动'''
 +
*先在此下载对应系统的驱动:[[https://github.com/wasdpkj/Microduino-Drivers Microduino-Drivers]]
 +
*解压下载所得的压缩包中Mac.os文件夹内容
 +
 
 +
 
 +
'''安装驱动'''
 +
*安装USB驱动. 虽然该软件包的名字是FTDIUSBSerialDriver_10_4_10_5_10_6_10_7, 它也可在MAC OS X 10.9.3上得到完美的应用
 +
[[File:microduinoGettingStart7.jpg|600px|center|thumb]]
 +
 
 +
 
 +
'''连接硬件'''
 +
*用Micro-USB 线连接Microduino-USBTTL到您的Mac上;
 +
*打开IDE,在菜单Tools里的Serial Port中将看到dev/tty.usbserial-XXXXXXXX
 +
[[File:microduinoGettingStart8.jpg|600px|center|thumb]]
 +
*选择正确的模块和串口, 您可以即时享受Microduino带来的无限可能.
 +
 
 +
==Step 4: 历史==
 +
'''Microduino Arduino IDE 硬件支持包历史:'''
 +
 
 +
*2014年10月19日,更新了atmega32u4的bootloader文件,解决了D10管脚作为RX_LED引起的BUG
 +
*2014年10月17日,更新了HID.cpp文件,解决了atmega32u4不能作为鼠标、键盘的BUG
 +
*2014年10月10日,更新了因为缺少avr-libc文件夹导致atmega32u4的一些BUG问题。
 +
*2014年10月7日,更新了1284熔丝位错误导致IO口不能使用的问题。
 +
*2014年6月24日,更新了atmega32u4的使用AnglogRead直接读取“AX”模拟口问题,所有Core统一A6、A7引脚。
 +
*2013年5月27日,正式升级到optiboot5.0,Microduino core core+全系列提供支持,问题反馈QQ:51728096。
 +
*2013年5月16日,beta版本支持core+(ATmega1284p@8M,3.3V),提供beta版本下载
 +
*2013年4月29日,升级到optiboot5.0版本,支持core+(ATmega1284p@16M,5V),提供beta版本下载
 +
*2013年4月22日,Tiki修正core+软串口问题。
 +
*2013年3月28日,修正对core+,analogRead(0)不能对应到A0。
 +
*2013年2月20日,修正optiboot bug,彻底解决Microduino-Core+(Atmega644pa@16M,5V)Microduino-Core+(Atmega644PA@8M,3.3V)bootloader问题,请大家下载测试,有什么问题,及时反馈。
 +
*2013年1月20日,修正Microduino-Core+(Atmega644pa@16M)bootloader问题,外部中断INT2,第二个串口(Serial1)均已可用,修正ADC转换端口对应问题。请Microduino-Core+(Atmega644pa@16M)用户重新下载支持包,并重新烧写bootloader。
 +
*2013年1月19日,修正Microduino-Core+外部中断INT2不可用问题。
 +
*2013年1月13日,修正Microduino Core(Atmega168PA@8M,3.3V)熔丝位。根据16M改了没测试,结果不行,更正回已经测试版本。
 +
*2013年1月4日,测试对microduino-core(Atmega168PA@16M,5V)进行烧写,及下载程序,成功!修正了熔丝位,使其更加合理。
 +
*2012年12月29日,测试对Microduino Core(Atmega328P@8M,3.3V)进行烧写,及下载程序,成功!
 +
*2012年12月28日,添加针对Atmega644PA原生的optibootloader。目前已知bug为重新烧写bootloader的时候需要把“XXXXX.build.mcu=atmega644”改为“XXXXX.build.mcu=atmega644p”,烧写完毕再改回来,然后重新启动IDE,才能正常下载。涉及硬件为:
 +
*Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
 +
*Microduino-Core+(Atmega644PA@8M,3.3V)(已支持,已测试)
 +
*2012年12月27日,对于某些不够健壮的168pa芯片,采用8MHZ晶振,optiboot默认的115200波特率下载速度,会出现无法下载问题,这次更新把默认下载波特率调整为57600。如果仍然不能烧写,请把被烧写的模块输入电压调整为5V。涉及硬件为:
 +
*Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
 +
*2012年12月23日,添加对Microduino-Core+的支持。-Core+对应的4个硬件为:
 +
*Microduino-Core+(Atmega1284P@16M,5V)(已支持,未测试)
 +
*Microduino-Core+(Atmega1284P@8M,3.3V)(未支持)
 +
*Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
 +
*Microduino-Core+(Atmega644PA@8M,3.3V)(未支持)
 +
*2012年12月18日,修正Microduino-Core (Atmega168PA@8M,3.3V)熔丝位错误导致不能正常下载。Microduino Core (Atmega328P@8M,3.3V)及Microduino Core (Atmega168PA@16M,5V)还未测试。
 +
*2012年12月16日,添加Microduino-Core对应的4个硬件:
 +
*Microduino Core(Atmega328P@16M,5V)(已支持,已测试)
 +
*Microduino Core(Atmega328P@8M,3.3V)(已支持,未测试)
 +
*Microduino Core(Atmega168PA@16M,5V)(已支持,未测试)
 +
*Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
 +
*核心为Arduino IDE 1.03对应核心文件。
  
  
 
|}
 
|}

2014年12月3日 (三) 08:09的版本

Language English


Step 1: Arduino IDE下载

Microduino完全兼容Arduino,先安装基础IDE

  • 先在此下载Arduino IDE(1.0x版本)
  • 我们已经将Microduino兼容的硬件支持包和程序库集成在了IDE中,下一步将验证他们的有效性

Step 2: 验证IDE

2.1 验证硬件支持包:

  • 为了适配Microduino的多种核心,以上IDE已经集成了Microduino硬件支持包;
  • 该支持包让Arduino IDE在板卡内显示Microduino硬件,并和Arduino官方硬件一样能在线下载及重新烧写bootloader。
  • Windows
  • 1.启动Arduino IDE,单击Tools 菜单, 您将会在Board菜单下看到Microduino系列.
MicroduinoGettingStart1.jpg
  • MAC OS
  • 1. 启动Arduino app, 单击Tools 菜单, 您将会在Board菜单下看到Microduino系列.

2.2验证程序库:

  • Microduino针对数十种不同的功能模块,整理出了兼容的程序库支持包
  • 这里面包含Arduino官方原版的部分支持包,我们只是对其文件夹改名,便于整理分类
  • Windows
  • 1.启动Arduino IDE,单击'File 菜单, 您将会在 Examples菜单下找到程序示例.
MicroduinoGettingStart2.jpg
  • MAC OS
  • 1.启动Arduino spp,单击File 菜单, 您将会在 Examples菜单下找到程序示例.

Step 3: 驱动程序

开发环境配置好之后,开始安装驱动程序

  • Windows

下载驱动

  • 先在此下载对应系统的驱动:[Microduino-Drivers]
  • 解压下载所得的压缩包中Windows文件夹内容

连接硬件

  • 通过MicroUSB数据线将Microduino-USBTTL与电脑建立连接;


安装驱动

  • 会出现识别到新硬件。然后会开始查找系统内驱动。如果没有找到驱动,则需要手动安装。
  • 在计算机上面点右键,点管理,打开设备管理器,可以看到打了感叹号的未识别硬件。
MicroduinoGettingStart3.jpg
  • 在未识别硬件上点击右键,选择更新驱动程序软件。在弹出对话框中选择浏览计算机以查找驱动程序软件
MicroduinoGettingStart4.jpg
  • 然后目录选择你下载好的Arduino IDE所在目录的drivers目录
  • 注意,如果您的计算机提示无法找到驱动,需要将目录进一步定位到\drivers\FTDI USB Drivers即可


  • 点击下一步,就可以安装好驱动了。
MicroduinoGettingStart5.jpg


  • 注意:

windows8若出现文件损坏或缺少签名等提示,无法正常安装驱动时,则需要禁用系统数字签名安装。

   Turn off the check.
   Hold the shift key while clicking on Restart
   Select Troubleshoot > Advanced Options > Startup Settings > Restart
   After Restart select option 7.

by: http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-install-a-driver-that-does-not-contain/7c3f299b-3483-4c96-8c44-87c7451af222

  • 安装好驱动后,就可以显示是COM端口。
MicroduinoGettingStart6.jpg
  • 打开IDE,在菜单Tools里的Serial Port中将看到COMXX
  • 选择正确的模块和串口, 您可以即时享受Microduino带来的无限可能.
  • Mac OS

下载驱动

  • 先在此下载对应系统的驱动:[Microduino-Drivers]
  • 解压下载所得的压缩包中Mac.os文件夹内容


安装驱动

  • 安装USB驱动. 虽然该软件包的名字是FTDIUSBSerialDriver_10_4_10_5_10_6_10_7, 它也可在MAC OS X 10.9.3上得到完美的应用


连接硬件

  • 用Micro-USB 线连接Microduino-USBTTL到您的Mac上;
  • 打开IDE,在菜单Tools里的Serial Port中将看到dev/tty.usbserial-XXXXXXXX
  • 选择正确的模块和串口, 您可以即时享受Microduino带来的无限可能.

Step 4: 历史

Microduino Arduino IDE 硬件支持包历史:

  • 2014年10月19日,更新了atmega32u4的bootloader文件,解决了D10管脚作为RX_LED引起的BUG
  • 2014年10月17日,更新了HID.cpp文件,解决了atmega32u4不能作为鼠标、键盘的BUG
  • 2014年10月10日,更新了因为缺少avr-libc文件夹导致atmega32u4的一些BUG问题。
  • 2014年10月7日,更新了1284熔丝位错误导致IO口不能使用的问题。
  • 2014年6月24日,更新了atmega32u4的使用AnglogRead直接读取“AX”模拟口问题,所有Core统一A6、A7引脚。
  • 2013年5月27日,正式升级到optiboot5.0,Microduino core core+全系列提供支持,问题反馈QQ:51728096。
  • 2013年5月16日,beta版本支持core+(ATmega1284p@8M,3.3V),提供beta版本下载
  • 2013年4月29日,升级到optiboot5.0版本,支持core+(ATmega1284p@16M,5V),提供beta版本下载
  • 2013年4月22日,Tiki修正core+软串口问题。
  • 2013年3月28日,修正对core+,analogRead(0)不能对应到A0。
  • 2013年2月20日,修正optiboot bug,彻底解决Microduino-Core+(Atmega644pa@16M,5V)Microduino-Core+(Atmega644PA@8M,3.3V)bootloader问题,请大家下载测试,有什么问题,及时反馈。
  • 2013年1月20日,修正Microduino-Core+(Atmega644pa@16M)bootloader问题,外部中断INT2,第二个串口(Serial1)均已可用,修正ADC转换端口对应问题。请Microduino-Core+(Atmega644pa@16M)用户重新下载支持包,并重新烧写bootloader。
  • 2013年1月19日,修正Microduino-Core+外部中断INT2不可用问题。
  • 2013年1月13日,修正Microduino Core(Atmega168PA@8M,3.3V)熔丝位。根据16M改了没测试,结果不行,更正回已经测试版本。
  • 2013年1月4日,测试对microduino-core(Atmega168PA@16M,5V)进行烧写,及下载程序,成功!修正了熔丝位,使其更加合理。
  • 2012年12月29日,测试对Microduino Core(Atmega328P@8M,3.3V)进行烧写,及下载程序,成功!
  • 2012年12月28日,添加针对Atmega644PA原生的optibootloader。目前已知bug为重新烧写bootloader的时候需要把“XXXXX.build.mcu=atmega644”改为“XXXXX.build.mcu=atmega644p”,烧写完毕再改回来,然后重新启动IDE,才能正常下载。涉及硬件为:
  • Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
  • Microduino-Core+(Atmega644PA@8M,3.3V)(已支持,已测试)
  • 2012年12月27日,对于某些不够健壮的168pa芯片,采用8MHZ晶振,optiboot默认的115200波特率下载速度,会出现无法下载问题,这次更新把默认下载波特率调整为57600。如果仍然不能烧写,请把被烧写的模块输入电压调整为5V。涉及硬件为:
  • Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
  • 2012年12月23日,添加对Microduino-Core+的支持。-Core+对应的4个硬件为:
  • Microduino-Core+(Atmega1284P@16M,5V)(已支持,未测试)
  • Microduino-Core+(Atmega1284P@8M,3.3V)(未支持)
  • Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
  • Microduino-Core+(Atmega644PA@8M,3.3V)(未支持)
  • 2012年12月18日,修正Microduino-Core (Atmega168PA@8M,3.3V)熔丝位错误导致不能正常下载。Microduino Core (Atmega328P@8M,3.3V)及Microduino Core (Atmega168PA@16M,5V)还未测试。
  • 2012年12月16日,添加Microduino-Core对应的4个硬件:
  • Microduino Core(Atmega328P@16M,5V)(已支持,已测试)
  • Microduino Core(Atmega328P@8M,3.3V)(已支持,未测试)
  • Microduino Core(Atmega168PA@16M,5V)(已支持,未测试)
  • Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
  • 核心为Arduino IDE 1.03对应核心文件。