n-PRO-00
n-PRO-00
License | GPL 2.0 |
Status | Tested |
Buy at: | |
Categories | |
Hardware repo | Bitbucket |
Firmware repo |
n-PRO-00 is an easy to use ARM Cortex-M0 rapid prototyping board targeting relatively less complicated control applications and power efficient applications. The form factor of n-Blocks PRO makes it perfectly suitable for seamless integration.
n-PRO-00 features LPC11U35 microcontroller from NXP. Since no cables are required, it is easy to use and can be used for rapid prototyping and proof of concept related applications. It contains a Cortex-M0 core that can operate at frequencies up to 50 MHz. The external 12 Mhz crystal provides standard serial bit rates and maximum execution speed. LPC11U35 has an on-chip ROM with In-System Programming capability which supports UART and USB flash programming. The flash API implements a simple interface to the on-board flash programming functionality and allows entry to ISP mode at any time. There is no need to write the drivers for basic interface of Human Interface Devices (HID) and Mass storage Class (MSC) devices in case of USB API development environment.
n-PRO-00 is a HOST board with two Hirose DF30-series 60-pin low profile connectors at bottom side, following the n-Blocks PRO form factor.
#include "mbed.h" DigitalOut led1(P0_20); // main() runs in its own thread in the OS int main() { while (true) { led1 = !led1; wait(0.05); } }
The 10-pin JTAG connector available on board, is to program a target ARM-Cortex board (Not the n-PRO-00 LPC11U35 Microcontroller).
To be able to use the n-PRO-00 as programming tool we first need to program it with one of the binaries below:
Once the CMSIS-DAP firmware is programmed to n-PRO-00 LPC11U35 Flash memory, it appears as a USB disk.
Now we are ready to drag n drop the binary for the target board to the USB disk.