n-PRO-DAP
n-PRO-DAP
n-PRO-DAP is a development support board for the n-Blocks.
n-PRO-DAP board can facilitate USB drag and drop firmware programming of ARM based CPU boards. It comes with the NXP Semiconductor's LPC11U35 MCU which belongs to the enhanced line of LPC11U3x, ARM-Cortex M0 based, low-cost 32-bit MCU family. The LPC11U35 operate at CPU frequencies of up to 50 MHz and brings unparalleled design flexibility and seamless integration to today’s prototyping and development solutions. The low profile connectors allows the user to connect peripheral boards as and when required.
The n-PRO-DAP (if flashed with a binary image) behaves as a USB to JTAG/SWD bridge between the computer and target's debug access port, using the ARM CMSIS DAP for user friendly programming and debugging. It enables firmware development for n-Blocks boards using the ARM mbed platform and can also be used with industry standard tools such as Keil and IAR.
The CMSIS-DAP Interface Firmware provides:
#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); } }