Difference between revisions of "Microduino-Module Core LPC"

From Microduino Wiki
Jump to: navigation, search
(Gallery)
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
  
  
Microduino-Core LPC uses mbed platform C++ language development environment. Players cna use Microduino together with other electronic components, modules, and sensors to make out abundant funny interactive works.  
+
Microduino-Core LPC uses mbed platform C++ language development environment. Players can use Microduino together with other electronic components, modules, and sensors to make out abundant funny interactive works.  
  
 
==Features==
 
==Features==
  
*The microcontroller is based on Cortex-M0+ kernel;
+
*The microcontroller is based on Cortex-M0+ kernel;
*CPU frequency can achieve 30MHz;
+
*CPU frequency can achieve 30MHz;
*The size of the program memorizer is 32 kB;
+
*The size of the program memorizer is 32 kB;
*The size of data RAM is:8 kB;
+
*The size of data RAM is:8 kB;
*Small, cheap, stackable and open;
+
*Small, cheap, stackable and open;
*Open source hardware circuit design, and compatible-with-mbed development environment;
+
*Open source hardware circuit design, and compatible-with-mbed development environment;
*Unified Microduino interface specification and abundant periphery modules, which can be quickly extended and connected with other modules and sensors which meet the Microduino interface specification, conveniently and flexibly;
+
*Unified Microduino interface specification and abundant periphery modules, which can be quickly extended and connected with other modules and sensors which meet the Microduino interface specification, conveniently and flexibly;
 
*2.54-spacing mother line interface is convenient for integrating to the pegboard.
 
*2.54-spacing mother line interface is convenient for integrating to the pegboard.
  
Line 36: Line 36:
 
*Each chip has a 128-it ID number singly.  
 
*Each chip has a 128-it ID number singly.  
 
*Support the generation of the hardware random number.  
 
*Support the generation of the hardware random number.  
* Digital I/O ends, 22 totally:
+
* Digital I/O ends, 22 totally:
**On the module labeled D0~D13,A0~A7
+
**On the module labeled D0~D13, A0~A7
* Analog I/O ends, 11 totally:
+
* Analog I/O ends, 11 totally:
** On the module labeled A0, A1, A2, A3, SDA, SCL, A6, A7, D4, D5, and D6;
+
** On the module labeled A0, A1, A2, A3, SDA, SCL, A6, A7, D4, D5, and D6;
** Each of them provides 16-bit resolution. By default, the range of the measurement of the analog voltage is the voltage value from GND to 3.3V;
+
** Each of them provides 16-bit resolution. By default, the range of the measurement of the analog voltage is the voltage value from GND to 3.3V;
* PWM supporters, 6 totally:
+
* PWM supporters, 6 totally:
 
** On the module labeled D0, D1, D6, D7, D8, and D9.
 
** On the module labeled D0, D1, D6, D7, D8, and D9.
* Serial port supporters, 3 totally:
+
* Serial port supporters, 3 totally:
 
** On the module labeled D0(RX), D1(TX), D2(RX), D3(TX), D4(RX), and D5(TX).
 
** On the module labeled D0(RX), D1(TX), D2(RX), D3(TX), D4(RX), and D5(TX).
 
* SPI supporter, 1 totally;
 
* SPI supporter, 1 totally;
 
** On the module labeled D13(SCK), D12(MISO), D11(MOSI), and D10(SS).
 
** On the module labeled D13(SCK), D12(MISO), D11(MOSI), and D10(SS).
* I2C support, 1 totally:
+
* I2C support, 1 totally:
** On the module labeled SDA,SCL.
+
** On the module labeled SDA, SCL.
* External interrupt supporters, 7 totally:
+
* External interrupt supporters, 7 totally:
 
** On the module labeled D2, D4, D9, D12, D13, A0, and A3
 
** On the module labeled D2, D4, D9, D12, D13, A0, and A3
  
  
*Description of the pins:
+
*Description of the pins:
  
 
{|class="wikitable"
 
{|class="wikitable"
Line 129: Line 129:
  
 
==Development==
 
==Development==
*1、Enter [https://developer.mbed.org mbed Main page], and register.
+
*1.Enter [https://developer.mbed.org mbed Main page], and register.
*2、After the registration, return to [https://developer.mbed.org Main page], then click the “Compiler” on the top right corner to enter the online compiling mode.  
+
*2.After the registration, return to [https://developer.mbed.org Main page], then click the "Compiler" on the top right corner to enter the online compiling mode.  
*3、After compiling, click “Compile” to download file bin automatically after compiling and linking successfully.  
+
*3.After compiling, click "Compile" to download file bin automatically after compiling and linking successfully.  
*4、Download JFlash:https://www.segger.com/jflash.html
+
*4.Download JFlash: https://www.segger.com/jflash.html
*5、Use JFlash to download bin to MK22 to run it.  
+
*5.Use JFlash to download bin to MK22 to run it.  
  
 
==Application==
 
==Application==

Latest revision as of 03:51, 4 August 2017

Language: English  • 中文

Microduino-Core LPC is a 32-bit microcontroller development core board with the LPC824b as the core, and it is a open-source controller module.


Microduino-Core LPC uses mbed platform C++ language development environment. Players can use Microduino together with other electronic components, modules, and sensors to make out abundant funny interactive works.

Features

  • The microcontroller is based on Cortex-M0+ kernel;
  • CPU frequency can achieve 30MHz;
  • The size of the program memorizer is 32 kB;
  • The size of data RAM is:8 kB;
  • Small, cheap, stackable and open;
  • Open source hardware circuit design, and compatible-with-mbed development environment;
  • Unified Microduino interface specification and abundant periphery modules, which can be quickly extended and connected with other modules and sensors which meet the Microduino interface specification, conveniently and flexibly;
  • 2.54-spacing mother line interface is convenient for integrating to the pegboard.

Specification

Flash 256 KB
SRAM 48 KB
Speed of the clock 120 MHz
  • SupportDSP
  • The DMA controller with 16 channels.
  • Support RTC.
  • Support hardware CRC.
  • Each chip has a 128-it ID number singly.
  • Support the generation of the hardware random number.
  • Digital I/O ends, 22 totally:
    • On the module labeled D0~D13, A0~A7
  • Analog I/O ends, 11 totally:
    • On the module labeled A0, A1, A2, A3, SDA, SCL, A6, A7, D4, D5, and D6;
    • Each of them provides 16-bit resolution. By default, the range of the measurement of the analog voltage is the voltage value from GND to 3.3V;
  • PWM supporters, 6 totally:
    • On the module labeled D0, D1, D6, D7, D8, and D9.
  • Serial port supporters, 3 totally:
    • On the module labeled D0(RX), D1(TX), D2(RX), D3(TX), D4(RX), and D5(TX).
  • SPI supporter, 1 totally;
    • On the module labeled D13(SCK), D12(MISO), D11(MOSI), and D10(SS).
  • I2C support, 1 totally:
    • On the module labeled SDA, SCL.
  • External interrupt supporters, 7 totally:
    • On the module labeled D2, D4, D9, D12, D13, A0, and A3


  • Description of the pins:
Pin Original Pin Name Map Pin Name Digital Pin Analog Pin interrupt PWM Serial SPI I2C Power
1 VCC +5V +5V
2 VCC +3V3 +3.3V
3 PTA5 D7 yes yes
4 PTA12 D8 yes yes
5 PTA13/LLWU_P4 D9 yes yes yes
6 PTC8 D10 yes SS
7 PTC7 D11 yes MISO
8 PTC6/LLWU_P10 D12 yes yes MOSI
9 PTC5/LLWU_P9 D13 yes yes SCK
10 AREF AREF
11 TPB0/LLWU_P5 A0 yes yes yes
12 TPB1 A1 yes yes
13 PTC0 A2 yes yes
14 PTC1/LLWU_P6 A3 yes yes yes
15 PTB3 SDA yes yes SDA
16 PTB2 SCL yes yes SCL
17 PTC2 A6 yes yes
18 PTD1 A7 yes yes
19 PTA1 D0 yes yes UART0(RX)
20 PTA2 D1 yes yes UART0(TX)
21 PTD2/LLWU_P13 D2 yes yes UART2(RX)
22 PTD3 D3 yes UART2(TX)
23 PTE1/LLWU_P0 D4 yes yes yes UART1(RX)
24 PTE0/CLKOUT32K D5 yes yes UART1(TX)
25 PTD5 D6 yes yes yes
26 RESET RST
27 GND GND GND

Documents

Development

  • 1.Enter mbed Main page, and register.
  • 2.After the registration, return to Main page, then click the "Compiler" on the top right corner to enter the online compiling mode.
  • 3.After compiling, click "Compile" to download file bin automatically after compiling and linking successfully.
  • 4.Download JFlash: https://www.segger.com/jflash.html
  • 5.Use JFlash to download bin to MK22 to run it.

Application

FAQ

Purchase

History

Gallery

Frontage

Back

Video