Difference between revisions of "Microduino-Module Core MK22"
From Microduino Wiki
(→Features) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
==Features== | ==Features== | ||
− | *The microcontroller is based on Cortex-M4 | + | *The microcontroller is based on Cortex-M4 kernel; |
− | *CPU frequency can achieve | + | *CPU frequency can achieve 120MHz; |
− | *Small, cheap, stackable and | + | *Small, cheap, stackable and open; |
− | *Open-source hardware circuit design, and compatible-with-mbed development | + | *Open-source hardware circuit design, and compatible-with-mbed development environment; |
− | *Support USB | + | *Support USB function; |
− | *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 | + | *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 female header connector interface is convenient for integration to the pegboard. | *2.54-spacing female header connector interface is convenient for integration to the pegboard. | ||
Line 36: | Line 36: | ||
*Each chip has a 128-bit ID number singly. | *Each chip has a 128-bit ID number singly. | ||
*Support the generation of hardware random numbers. | *Support the generation of hardware random numbers. | ||
− | * Digital I/O ends, 22 | + | * Digital I/O ends, 22 totally: |
** On the module labeled D0~D13 and A0~A7. | ** On the module labeled D0~D13 and A0~A7. | ||
− | * Analog I/O ends, 11 | + | * Analog I/O ends, 11 totally: |
− | **On the module labeled A0, A1, A2, A3, SDA, SCL, A6, A7, D4, D5, and | + | **On the module labeled A0, A1, A2, A3, SDA, SCL, A6, A7, D4, D5, and D6; |
− | ** Each provides 16-bit resolution. By default, the measurement range of the analog voltage is the | + | ** Each provides 16-bit resolution. By default, the measurement range of the analog voltage is the value from GND to 3.3V; |
− | * PWM | + | * PWM support, 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 | + | * Serial port support, 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 | + | * SPI support, 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 | + | * I2C support, 1 totally: |
** On the module labeled SDA,SCL. | ** On the module labeled SDA,SCL. | ||
− | * External interrupt | + | * External interrupt supports, 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. | ||
− | *Pins | + | *Pins description: |
{|class="wikitable" | {|class="wikitable" | ||
Line 125: | Line 125: | ||
==Documents== | ==Documents== | ||
*Main components used in Microduino-Core MK22 | *Main components used in Microduino-Core MK22 | ||
− | ** | + | ** MCU: '''[[File:K22P121M120SF7.pdf]]''' |
− | *Schematic | + | *Schematic diagram: '''[[File:Microduino-Core MKS22.pdf]]''' |
==Development== | ==Development== | ||
− | * | + | *1.Enter [https://developer.mbed.org mbed Main page], and register. |
− | * | + | *2.After the registration, return to [https://developer.mbed.org Main page], and click "Compiler" to enter the online compiling mode. |
− | * | + | *3.After compiling the program, click "Compile" to make it download the file bin automatically after the success of compiling and linking. |
− | * | + | *4.Download JFlash: https://www.segger.com/jflash.html |
− | * | + | *5.Download bin to MK22 through JFlash to run it. |
==Application== | ==Application== |
Latest revision as of 09:50, 9 September 2016
Language: | English • 中文 |
---|
Microduino-Core MK22 is a 32-bit microcontroller development core board with the MK22FN512VLH12 as the core, and it is an open-source controller module. Microduino-Core MK22 integrates USB communication, and its pins meet the microduino specification. Microduino-Core MK22 uses the development environment of mbed platform C++ language. Players can use Microduino and other electronic components, modules and sensors to make abundant funny interactive works. ContentsFeatures
Specification
Documents
Development
ApplicationFAQPurchaseHistoryGalleryFrontageBackVideo |