Microduino-CoreEFM32/zh

来自Microduino Wikipedia
1196357542讨论 | 贡献2016年6月7日 (二) 03:21的版本 编程Microduino-CoreEFM32(1)
跳转至: 导航搜索
Language English

Microduino-CoreEFM32是Microduino系列的核心模块之一,采用 EFM32PG1B100F256芯片的ARM Cortex-M4 开发板。Microduino-CoreEFM32是一个开放源码硬件,可利用 Microduino 扩展模块和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。

特色

  • 小巧、便宜、堆叠、开放;
  • 开源的硬件电路设计;
  • Microduino- CoreEFM32可使用JLINK模块烧入程序
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 2.54间距的排母接口方便集成到洞洞板。

规格

电气规格

  • 微控制器:EFM32PG1B100F256
  • 速度:40MHz的
  • 工作电压:5V
  • 核心电压:3.3V
  • Flash:256KB
  • SRAM:32KB

引脚规格

  • 数字I/ O引脚:
  • 模拟输入引脚:
  • 串口:
  • 硬件PWM:
  • SPI:
  • IIC:

文档

  • Microduino- CoreEFM32 中使用的主要元器件
    • MCU:
    • 原理图:

开发

设置Microduino-CoreEFM32开发环境

  • 使用Mbed开发环境: mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容。mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,省去了用户开发环境安装的麻烦,非常方便。玩家可以使用Mbed软件,配合其他电子元件、模块、传感器,利用 Microduino 做出很多丰富有趣的互动作品。
  • 配置Mbed开发环境请参考
  • 向Microduino-CoreEFM32下载程序

编程Microduino-CoreEFM32

  • 需要的硬件设备:Microduino-CoreEFM32、JLINK模块(需安装驱动)
  • 需要软件设备:Mbed(不需安装下载,有网络就行)

开始你的Micoduino-CoreEFM32

烧写 Microduino-CoreEFM32 BootLoader

应用

Microduino CoreEFM32教程

历史

图片