Microduino-CoreUSB/zh

来自Microduino Wikipedia
Pkj讨论 | 贡献2014年7月2日 (三) 08:02的版本 (Created page with "{{Language|Microduino-CoreUSB}} {| style="width: 800px;" |- | 400px|thumb|right|Microduino-Core Microduino-CoreUSB是以ATMEGA32U4系列...")
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Language English
Microduino-Core

Microduino-CoreUSB是以ATMEGA32U4系列为核心的8位单片机开发核心板,是一个开源的、与 Arduino UNO 兼容的控制器模块。

Microduino-CoreUSB与Microduino-core和Microduino-core+的区别在于它包含了微控制器和USB通信,相当于(Microduino-core + Microduino-FT232R),管脚符合microduino规范。

Microduino使用与Arduino相同的java,C语言的开发环境,玩家可以使用 Arduino IDE,配合 Flash 或 Processing 等软件,利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。

特色

  • 包含微控制器和USB通信,可直接通过USB口下载,不再需要Microduino-FT232R;
  • USB过流保护;
  • 小巧、便宜、堆叠、开放;
  • 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
  • 如同 Arduino一样,Microduino 可使用ISP下载方式,灵活烧入「bootloader」;
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 2.54间距的排母接口方便集成到洞洞板。

规格

  • Digital I/O 数字输入/输出端共 0~13,A0~A5。
    • 在 Microduino-CoreUSB的标示为 RX0、TX1、D2~D13,A0~A5,20个端口为数字的输入输出端口。
  • Analog I/O 模拟输入端口共 A0~A5;

每一个都提供了10位分辨率(即1024个不同的值)。默认情况下,电压测量范围为GND至电源电压值。

  • 支持八路PWM输出端口,分别为SCl,3,4,5,6,7,8,9;
  • IIC接口,SDA,SCL;
  • 支持ISP下载功能;
  • 串口:RX0(接收),TX1(传输)

如果端口RX0和TX1被占用,它会干扰与USB通讯,新的程序将不能下载,串口通讯也将中断。

  • 五路外部中断:
    • interrupt 0:SCL
    • interrupt 1:SDA
    • interrupt 2:D0
    • interrupt 3:D1
    • interrupt 4:D2
Flash 32 KB(ATMEGA32U4),其中4 KB用于引导程序
SRAM 2.5 KB(ATMEGA32U4)
EEPROM 1 KB(ATMEGA32U4)
时钟速度 16 MHz
Microduino-Core32U4-Pinout
文件:Microduino-Core32U4-Pinout1.jpg
Microduino-Core32U4-Pinout
文件:Microduino-Core32U4-Pinout2.jpg
Microduino-Core32U4-Pinout
Microduino-Core32U4-Pinout

文档

Eagle PCB 文件:Microduino-core32U4.zip

开发

  • 设置Microduino开发环境
    • 1. 使用 Arduino IDE开发环境:Microduino使用与Arduino相同的IDE 语言的开发环境,请先下载Arduino IDE 【Arduino IDE 官网下载】。 详细的Arduino IDE 介绍请参考参考和教程。玩家可以使用 Arduino IDE 与 Flash 或 Processing 等软件,配合其他电子元件、模块、传感器,利用 Microduino 做出很多丰富有趣的互动作品。
    • 2. 使用 Arduino IDE 进行 Microduino 编程:玩家需要下载 针对 Arduino IDE 开发环境的 Microduino 支持包,并将其拷贝到相应的目录下。【本地下载】

玩家可以参考教程设置 Microduino 在 Arduino IDE 下的环境 Arduino IDE Microduino硬件支持包 3. 向 Microduino-CoreUSB 下载程序。 烧写 Microduino BootLoader 如果玩家得到的是一块Microduin-CoreUSB空板,则需要利用 Arduino UNO 或者已有的 Microduino 为另一块 Microduino 空板烧写 bootloader,玩家可以参考教程 你知道怎么用Arduino UNO向Microduino-Core烧写bootloader吗?。 Microduino-Core各个版本采用不同的bootloader,初始的bootloader为optiboot针对ATmegaX8系列的bootloader,它占用512 bytes flash 空间。

应用

购买

历史

图库

正面

Microduino-Core32U4 Front

背面

Microduino-Core32U4 Back

视频