Microduino-CoreUSB/zh

来自Microduino Wikipedia
Radiumray9@gmail.com讨论 | 贡献2014年10月22日 (三) 06:36的版本 规格
跳转至: 导航搜索
Language English
Microduino-Core

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

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下载功能;
  • 串口
    • Serial:USB虚拟串口
    • Serial1:RX0,TX1
  • 五路外部中断:
    • 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-Pinout

文档

Eagle PCB 文件:Microduino-core32U4.zip

开发

  • 设置 Microduino 开发环境
    • 1.快速开始你的Microduino项目,设置开发环境、以及驱动的安装教程如下:
    • 2. 向 Microduino-CoreUSB 下载程序。
  • 烧写 Microduino BootLoader
    • 如果玩家得到的是一块Microduin-Core 空板,则需要利用 Arduino UNO 或者已有的 Microduino 为另一块 Microduino 空板烧写 bootloader,玩家可以参考教程 你知道怎么用Arduino UNO向Microduino-Core烧写bootloader吗?
    • Microduino-Core各个版本采用不同的bootloader,初始的bootloader为optiboot针对ATmegaX8系列的bootloader,它占用512 bytes flash 空间。

应用

问题解答

  • 这个模块能和Microduino-GPRS/GSM 模块一起使用吗?
    • 可以

购买

历史

图库

正面

Microduino-Core32U4 Front

背面

Microduino-Core32U4 Back

视频