“Microduino-CoreEFM32/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{{Language|Microduino-CoreEFM32}} {| style="width: 800px;" |- | Microduino-CoreEFM32是Microduino系列的核心模块之一,采用 EFM32PG1B100F256芯片的ARM C...”)
 
 
(未显示2个用户的22个中间版本)
第4行: 第4行:
 
|
 
|
  
Microduino-CoreEFM32是Microduino系列的核心模块之一,采用 EFM32PG1B100F256芯片的ARM Cortex-M4 开发板。'''[[Microduino-CoreEFM32]]'''是一个开放源码硬件,可利用 Microduino 扩展模块和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。
+
Microduino-CoreEFM32是Microduino系列的核心模块之一,采用 EFM32PG1B100F256芯片的ARM Cortex-M4 开发板。Microduino-CoreEFM32是一个开放源码硬件,可利用 Microduino 扩展模块和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。
  
 
==特色==
 
==特色==
第25行: 第25行:
  
 
===引脚规格===
 
===引脚规格===
*数字I/ O引脚:
+
*I/O
*模拟输入引脚:
+
**数字I/ O引脚:24
*串口:
+
**ADC : 12-bit, 24-ch., 1 Msps
**
+
*Communication
* 硬件PWM:
+
**SPI:2
* SPI:
+
**IIC: 1
*IIC:
+
**I2S : 1
 +
**UART : 1
 +
**USART : 2
 +
*Cryptography
 +
**AES-128 : Yes
 +
**AES-256 : Yes
 +
**ECC : Yes
 +
**SHA-1 : Yes
 +
**SHA-2 : Yes
 +
**RSA-2048 : No
 +
*引脚说明
 +
{| class="wikitable"
 +
! Pin !! Original Pin Name !! Map Pin Name !! Digital Pin !! Analog Pin !! PWM !! SPI !! Serial !! I2C !! Power
 +
|-
 +
| 1 || VCC || +5V ||  ||  ||  ||  ||  ||  || +5V
 +
|-
 +
| 2 || VCC || +3V3 ||  ||  ||  ||  ||  ||  || +3.3V
 +
|-
 +
| 3 || PC8 || D7 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 4 || PC9 || D8 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 5 || PC11 || D9 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 6 || PB11 || D10 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 7 || PB12 || D11 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 8 || PF2 || D12 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 9 || PF3 || D13 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 10 || \ || AREF ||  ||  ||  ||  ||  ||  ||
 +
|-
 +
| 11 || PF4 || A0 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 12 || PD9 || A1 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 13 || PD10 || A2 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 14 || PD11 || A3 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 15 || PD12 || SDA || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 16 || PD13 || SCL || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 17 || PD14 || A6 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 18 || PD15 || A7 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 19 || PA0 || D0 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 20 || PA1 || D1 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 21 || PB13 || D2 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 22 || PC10 || D3 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 23 || PC7 || D4 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 24 || PF1 || D5 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 25 || PF0 || D6 || yes || yes || yes || yes || USART0/1 || SDA/SCL ||
 +
|-
 +
| 26 || RESET || RST ||  ||  ||  ||  ||  ||  ||
 +
|-
 +
| 27 || GND || GND ||  ||  ||  ||  ||  ||  || GND
 +
|}
  
 
==文档==
 
==文档==
 
*Microduino- CoreEFM32 中使用的主要元器件
 
*Microduino- CoreEFM32 中使用的主要元器件
** MCU:
+
** MCU:[[File:EFM32PG1-DataSheet.pdf]]
**原理图:
+
*原理图:[[File:Microduino-Core EFM32.pdf]]
  
 
==开发==
 
==开发==
===设置Microduino-CoreEFM32开发环境===
+
* 1.向Microduino-CoreEFM32 下载程序,玩家需要使用JLINK模块。
*使用Mbed开发环境: mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容。mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,省去了用户开发环境安装的麻烦,非常方便。玩家可以使用Mbed软件,配合其他电子元件、模块、传感器,利用 Microduino 做出很多丰富有趣的互动作品。
+
* 2.设置开发环境、以及驱动的安装教程如下:
*配置Mbed开发环境请参考
+
**[[File:Microduino-efm32开发环境配置.pdf]]
*向Microduino-CoreEFM32下载程序
 
  
===编程Microduino-CoreEFM32(1)===
+
|-
 
+
|
*需要的硬件设备:Microduino-CoreEFM32、JLINK模块(需安装驱动)
 
*需要软件设备:Mbed(不需安装下载,有网络就行)
 
'''[[开始你的Micoduino-CoreEFM32]]'''
 
 
 
 
 
===烧写 Microduino-CoreEFM32  BootLoader===
 
 
 
*如果玩家的Microduino-CoreEFM32的bootLoader坏了,则需要利用给Microduino-CoreEFM32重新烧写 bootloader,玩家可以参考教程 '''[[怎么向Microduino- CoreEFM32烧写bootloader]]'''。
 
  
 
==应用==
 
==应用==
 
[[Microduino CoreEFM32教程]]
 
[[Microduino CoreEFM32教程]]
  
==历史==
 
  
==图片==
+
 
 
|}
 
|}

2017年4月25日 (二) 05:49的最新版本

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
    • 数字I/ O引脚:24
    • ADC : 12-bit, 24-ch., 1 Msps
  • Communication
    • SPI:2
    • IIC: 1
    • I2S : 1
    • UART : 1
    • USART : 2
  • Cryptography
    • AES-128 : Yes
    • AES-256 : Yes
    • ECC : Yes
    • SHA-1 : Yes
    • SHA-2 : Yes
    • RSA-2048 : No
  • 引脚说明
Pin Original Pin Name Map Pin Name Digital Pin Analog Pin PWM SPI Serial I2C Power
1 VCC +5V +5V
2 VCC +3V3 +3.3V
3 PC8 D7 yes yes yes yes USART0/1 SDA/SCL
4 PC9 D8 yes yes yes yes USART0/1 SDA/SCL
5 PC11 D9 yes yes yes yes USART0/1 SDA/SCL
6 PB11 D10 yes yes yes yes USART0/1 SDA/SCL
7 PB12 D11 yes yes yes yes USART0/1 SDA/SCL
8 PF2 D12 yes yes yes yes USART0/1 SDA/SCL
9 PF3 D13 yes yes yes yes USART0/1 SDA/SCL
10 \ AREF
11 PF4 A0 yes yes yes yes USART0/1 SDA/SCL
12 PD9 A1 yes yes yes yes USART0/1 SDA/SCL
13 PD10 A2 yes yes yes yes USART0/1 SDA/SCL
14 PD11 A3 yes yes yes yes USART0/1 SDA/SCL
15 PD12 SDA yes yes yes yes USART0/1 SDA/SCL
16 PD13 SCL yes yes yes yes USART0/1 SDA/SCL
17 PD14 A6 yes yes yes yes USART0/1 SDA/SCL
18 PD15 A7 yes yes yes yes USART0/1 SDA/SCL
19 PA0 D0 yes yes yes yes USART0/1 SDA/SCL
20 PA1 D1 yes yes yes yes USART0/1 SDA/SCL
21 PB13 D2 yes yes yes yes USART0/1 SDA/SCL
22 PC10 D3 yes yes yes yes USART0/1 SDA/SCL
23 PC7 D4 yes yes yes yes USART0/1 SDA/SCL
24 PF1 D5 yes yes yes yes USART0/1 SDA/SCL
25 PF0 D6 yes yes yes yes USART0/1 SDA/SCL
26 RESET RST
27 GND GND GND

文档

开发

应用

Microduino CoreEFM32教程