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

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{{Language|Microduino-CoreUSB}} {| style="width: 800px;" |- | Microduino-Core MK22是以MK22FN512VLH12为核心的32位单片机开发核心板,是一个开源的...”)
 
 
(未显示3个用户的15个中间版本)
第1行: 第1行:
{{Language|Microduino-CoreUSB}}
+
{{Language|Microduino-Core LPC}}
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
 
|
 
|
 +
[[file:Microduino-CoreLPC-rect.jpg|400px|thumb|right|Microduino- CoreLPC]]
 +
Microduino-Core LPC是以LPC824为核心的32位单片机开发核心板,是一个开源的控制器模块。
  
Microduino-Core MK22是以MK22FN512VLH12为核心的32位单片机开发核心板,是一个开源的控制器模块。
 
  
Microduino-Core MK22集成了USB通信,管脚符合microduino规范。
+
Microduino-Core LPC使用mbed平台C++语言的开发环境,玩家可以利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。
 
 
Microduino-Core MK22使用mbed平台C++语言的开发环境,玩家可以利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。
 
  
 
==特色==
 
==特色==
  
*微控制器基于Cortex-M4内核;
+
*微控制器基于Cortex-M0+内核;
*CPU频率可达120MHz;
+
*CPU频率可达30MHz;
 +
*程序存储器大小32 kB;
 +
*数据 RAM 大小:8 kB;
 
*小巧、便宜、堆叠、开放;
 
*小巧、便宜、堆叠、开放;
 
*开源的硬件电路设计,兼容mbed平台开发环境;
 
*开源的硬件电路设计,兼容mbed平台开发环境;
*支持USB功能;
 
 
*统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
 
*统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
 
*2.54间距的排母接口方便集成到洞洞板。
 
*2.54间距的排母接口方便集成到洞洞板。
第23行: 第23行:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|Flash||256 KB
+
|Flash||32 KB
 
|-
 
|-
|SRAM||48 KB
+
|SRAM||8 KB
 
|-
 
|-
|时钟速度||120 MHz
+
|时钟速度||30 MHz
 
|}
 
|}
  
*支持DSP
+
 
*16个通道DMA控制器
 
*支持RTC
 
*支持硬件CRC
 
*每个芯片单独有一个128 位的ID数字
 
*支持硬件随机数生成
 
 
* Digital I/O 数字输入/输出端共22个:
 
* Digital I/O 数字输入/输出端共22个:
 
** 在模块上标示为 D0~D13,A0~A7
 
** 在模块上标示为 D0~D13,A0~A7
 
* Analog I/O 模拟输入端共11个:
 
* Analog I/O 模拟输入端共11个:
 
** 在模块上标示为 A0,A1,A2,A3,SDA,SCL,A6,A7,D4,D5,D6;
 
** 在模块上标示为 A0,A1,A2,A3,SDA,SCL,A6,A7,D4,D5,D6;
** 每一个都提供了16位分辨率,默认情况下,模拟电压测量范围为GND至3.3V电压值;
+
** 每一个都提供了12位分辨率,默认情况下,模拟电压测量范围为GND至3.3V电压值;
 
* PWM支持,共6个:
 
* PWM支持,共6个:
 
** 在模块上标示为 分别为D0,D1,D6,D7,D8,D9
 
** 在模块上标示为 分别为D0,D1,D6,D7,D8,D9
* 串口支持,共3路:
+
* 串口支持,共1路:
** 在模块上标示为 D0(RX),D1(TX),D2(RX),D3(TX),D4(RX),D5(TX)。
+
** 在模块上标示为 D0(RX),D1(TX)
 
* SPI支持,共1路:
 
* SPI支持,共1路:
 
** 在模块上标示为 D13(SCK),D12(MISO),D11(MOSI),D10(SS)。
 
** 在模块上标示为 D13(SCK),D12(MISO),D11(MOSI),D10(SS)。
 
* I2C支持,共1路:
 
* I2C支持,共1路:
 
** 在模块上标示为 SDA,SCL。
 
** 在模块上标示为 SDA,SCL。
* 外部中断支持,共7路:
 
** 在模块上标示为 D2,D4,D9,D12,D13,A0,A3
 
  
  
第61行: 第54行:
 
| align="center" style="background:#f0f0f0;"|'''Digital Pin'''
 
| align="center" style="background:#f0f0f0;"|'''Digital Pin'''
 
| align="center" style="background:#f0f0f0;"|'''Analog Pin'''
 
| align="center" style="background:#f0f0f0;"|'''Analog Pin'''
| align="center" style="background:#f0f0f0;"|'''interrupt'''
 
 
| align="center" style="background:#f0f0f0;"|'''PWM'''
 
| align="center" style="background:#f0f0f0;"|'''PWM'''
 
| align="center" style="background:#f0f0f0;"|'''Serial'''
 
| align="center" style="background:#f0f0f0;"|'''Serial'''
第68行: 第60行:
 
| align="center" style="background:#f0f0f0;"|'''Power'''
 
| align="center" style="background:#f0f0f0;"|'''Power'''
 
|-
 
|-
| 1||VCC||+5V||||||||||||||||+5V
+
| 1||VCC||+5V||||||||||||||+5V
 
|-
 
|-
| 2||VCC||+3V3||||||||||||||||+3.3V
+
| 2||VCC||+3V3||||||||||||||+3.3V
 
|-
 
|-
| 3||PTA5||D7||yes||||||yes||||||||
+
| 3||PIO0_20||D7||yes||||yes||||||||
 
|-
 
|-
| 4||PTA12||D8||yes||||||yes||||||||
+
| 4||PIO0_19||D8||yes||||yes||||||||
 
|-
 
|-
| 5||PTA13/LLWU_P4||D9||yes||||yes||yes||||||||
+
| 5||PIO0_18||D9||yes||||yes||||||||
 
|-
 
|-
| 6||PTC8||D10||yes||||||||||SS||||
+
| 6||PIO0_17||D10||yes||||||||SS||||
 
|-
 
|-
| 7||PTC7||D11||yes||||||||||MISO||||
+
| 7||PIO0_16||D11||yes||||||||MISO||||
 
|-
 
|-
| 8||PTC6/LLWU_P10||D12||yes||||yes||||||MOSI||||
+
| 8||PIO0_15||D12||yes||||||||MOSI||||
 
|-
 
|-
| 9||PTC5/LLWU_P9||D13||yes||||yes||||||SCK||||
+
| 9||PIO0_13||D13||yes||||||||SCK||||
 
|-
 
|-
| 10||AREF||AREF||||||||||||||||
+
| 10||AREF||AREF||||||||||||||
 
|-
 
|-
| 11||TPB0/LLWU_P5||A0||yes||yes||yes||||||||||
+
| 11||PIO0_7||A0||yes||yes||||||||||
 
|-
 
|-
| 12||TPB1||A1||yes||yes||||||||||||
+
| 12||PIO0_6/VDDCMP||A1||yes||yes||||||||||
 
|-
 
|-
| 13||PTC0||A2||yes||yes||||||||||||
+
| 13||PIO0_14/ACMP_I3||A2||yes||yes||||||||||
 
|-
 
|-
| 14||PTC1/LLWU_P6||A3||yes||yes||yes||||||||||
+
| 14||PIO0_23/ACMP_I4||A3||yes||yes||||||||||
 
|-
 
|-
| 15||PTB3||SDA||yes||yes||||||||||SDA||
+
| 15||PTB3||SDA||yes||yes||||||||SDA||
 
|-
 
|-
| 16||PTB2||SCL||yes||yes||||||||||SCL||
+
| 16||PTB2||SCL||yes||yes||||||||SCL||
 
|-
 
|-
| 17||PTC2||A6||yes||yes||||||||||||
+
| 17||PIO0_22||A6||yes||yes||||||||||
 
|-
 
|-
| 18||PTD1||A7||yes||yes||||||||||||
+
| 18||PIO0_21||A7||yes||yes||||||||||
 
|-
 
|-
| 19||PTA1||D0||yes||||||yes||UART0(RX)||||||
+
| 19||PIO0_0/RX/TD0||D0||yes||||yes||UART0(RX)||||||
 
|-
 
|-
| 20||PTA2||D1||yes||||||yes||UART0(TX)||||||
+
| 20||PIO0_4/TX||D1||yes||||yes||UART0(TX)||||||
 
|-
 
|-
| 21||PTD2/LLWU_P13||D2||yes||||yes||||UART2(RX)||||||
+
| 21||PIO0_28/WKTCLKIN||D2||yes||||||||||||
 
|-
 
|-
| 22||PTD3||D3||yes||||||||UART2(TX)||||||
+
| 22||PIO0_26||D3||yes||||||||||||
 
|-
 
|-
| 23||PTE1/LLWU_P0||D4||yes||yes||yes||||UART1(RX)||||||
+
| 23||PIO0_25||D4||yes||yes||||||||||
 
|-
 
|-
| 24||PTE0/CLKOUT32K||D5||yes||yes||||||UART1(TX)||||||
+
| 24||PIO0_24||D5||yes||yes||||||||||
 
|-
 
|-
| 25||PTD5||D6||yes||yes||||yes||||||||
+
| 25||PIO0_1/TD1/CLKIN||D6||yes||yes||yes||||||||
 
|-
 
|-
| 26||RESET||RST||||||||||||||||
+
| 26||RESET||RST||||||||||||||
 
|-
 
|-
| 27||GND||GND||||||||||||||||GND
+
| 27||GND||GND||||||||||||||GND
 
|}
 
|}
  
 
==文档==
 
==文档==
* Microduino-Core MK22中使用的主要元器件
+
* Microduino-Core LPC中使用的主要元器件
** MCU:'''[[File:K22P121M120SF7.pdf]]'''
+
** MCU:'''[[File:LPC824.pdf]]'''
*原理图:'''[[File:Microduino-Core MKS22.pdf]]'''
 
  
 
==开发==
 
==开发==
第133行: 第124行:
 
*3、程序编辑完毕后,点击“Compile”即可在编译、链接成功后自动下载bin文件。
 
*3、程序编辑完毕后,点击“Compile”即可在编译、链接成功后自动下载bin文件。
 
*4、下载JFlash:https://www.segger.com/jflash.html
 
*4、下载JFlash:https://www.segger.com/jflash.html
*5、用JFlash把bin下载到MK22中运行。
+
*5、用JFlash把bin下载到LPC824中运行。
 
 
==应用==
 
 
 
 
 
==问题解答==
 
 
 
==购买==
 
 
 
==历史==
 
 
 
==图库==
 
===正面===
 
 
 
===背面===
 
  
==视频==
 
 
|}
 
|}

2017年7月14日 (五) 08:52的最新版本

Language English
Microduino- CoreLPC

Microduino-Core LPC是以LPC824为核心的32位单片机开发核心板,是一个开源的控制器模块。


Microduino-Core LPC使用mbed平台C++语言的开发环境,玩家可以利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。

特色

  • 微控制器基于Cortex-M0+内核;
  • CPU频率可达30MHz;
  • 程序存储器大小32 kB;
  • 数据 RAM 大小:8 kB;
  • 小巧、便宜、堆叠、开放;
  • 开源的硬件电路设计,兼容mbed平台开发环境;
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 2.54间距的排母接口方便集成到洞洞板。

规格

Flash 32 KB
SRAM 8 KB
时钟速度 30 MHz


  • Digital I/O 数字输入/输出端共22个:
    • 在模块上标示为 D0~D13,A0~A7
  • Analog I/O 模拟输入端共11个:
    • 在模块上标示为 A0,A1,A2,A3,SDA,SCL,A6,A7,D4,D5,D6;
    • 每一个都提供了12位分辨率,默认情况下,模拟电压测量范围为GND至3.3V电压值;
  • PWM支持,共6个:
    • 在模块上标示为 分别为D0,D1,D6,D7,D8,D9
  • 串口支持,共1路:
    • 在模块上标示为 D0(RX),D1(TX)
  • SPI支持,共1路:
    • 在模块上标示为 D13(SCK),D12(MISO),D11(MOSI),D10(SS)。
  • I2C支持,共1路:
    • 在模块上标示为 SDA,SCL。


  • 引脚说明:
Pin Original Pin Name Map Pin Name Digital Pin Analog Pin PWM Serial SPI I2C Power
1 VCC +5V +5V
2 VCC +3V3 +3.3V
3 PIO0_20 D7 yes yes
4 PIO0_19 D8 yes yes
5 PIO0_18 D9 yes yes
6 PIO0_17 D10 yes SS
7 PIO0_16 D11 yes MISO
8 PIO0_15 D12 yes MOSI
9 PIO0_13 D13 yes SCK
10 AREF AREF
11 PIO0_7 A0 yes yes
12 PIO0_6/VDDCMP A1 yes yes
13 PIO0_14/ACMP_I3 A2 yes yes
14 PIO0_23/ACMP_I4 A3 yes yes
15 PTB3 SDA yes yes SDA
16 PTB2 SCL yes yes SCL
17 PIO0_22 A6 yes yes
18 PIO0_21 A7 yes yes
19 PIO0_0/RX/TD0 D0 yes yes UART0(RX)
20 PIO0_4/TX D1 yes yes UART0(TX)
21 PIO0_28/WKTCLKIN D2 yes
22 PIO0_26 D3 yes
23 PIO0_25 D4 yes yes
24 PIO0_24 D5 yes yes
25 PIO0_1/TD1/CLKIN D6 yes yes yes
26 RESET RST
27 GND GND GND

文档

开发

  • 1、进入mbed 主页,注册。
  • 2、注册完毕,回到主页,点击右上角的“Compiler”即可进入在线编译模式。
  • 3、程序编辑完毕后,点击“Compile”即可在编译、链接成功后自动下载bin文件。
  • 4、下载JFlash:https://www.segger.com/jflash.html
  • 5、用JFlash把bin下载到LPC824中运行。