Microduino-CoreLPC824/zh

来自Microduino Wikipedia
Zhangfengfeng讨论 | 贡献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中运行。