User Tools

Site Tools


nblocks:n-pro-12pin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nblocks:n-pro-12pin [2020/02/17 15:04]
engineer
nblocks:n-pro-12pin [2020/02/21 06:55] (current)
faizan
Line 6: Line 6:
 <WRAP right 220px nblock round :en> <WRAP right 220px nblock round :en>
 <WRAP centeralign>//​**n-PRO-12PIN**//​ </​WRAP>​ <WRAP centeralign>//​**n-PRO-12PIN**//​ </​WRAP>​
-{{:nblocks:n-pro-dap-09.jpg}}+{{:nblocks:N-PRO-12-PIN-02.JPG}}
 <WRAP centeralign>​ <WRAP centeralign>​
 n-PRO-12PIN</​WRAP>​ n-PRO-12PIN</​WRAP>​
Line 17: Line 17:
 </​WRAP>​ </​WRAP>​
  
-[[nblocks:​n-PRO-12PIN|n-PRO-12PIN]] A 2x60 pins to 12 PINS 0.1' +[[nblocks:​n-PRO-12PIN|n-PRO-12PIN]] A 120 pins n-PRO n-Block can be used with this 12 pin adapter-breakout,​ for low pin-count applications,​ using a perforated board and simple soldering/​wiring 
-<WRAP centeralign>​{{:​nblocks:​n-pro-dap-02.jpg?​300|}}</​WRAP>​+<WRAP centeralign>​{{:​nblocks:​N-PRO-12-PIN-01.JPG?​300|}}</​WRAP>​
  
 ===== Overview===== ===== Overview=====
 <​poem>​ <​poem>​
-[[nblocks:​n-PRO-DAP|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 board provides access to the CPUs, ADC, UART and I2C pins which allow the user to use it as a stand alone development board when programmed with custom firmware. +[[nblocks:​n-PRO-12PIN|n-PRO-12PIN]] board 
- +
- +
-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. +
-</​poem>​+
  
 +<WRAP centeralign>​{{nblocks:​n-pro-12-pin-nbusa.jpg|}}</​WRAP>​
 \\ \\
 +<WRAP centeralign>​{{nblocks:​n-pro-12-pin-nbusb.jpg|}}</​WRAP>​
 \\ \\
-===== MCU Features ==== 
-<WRAP left 600px  :en> 
-  * Arm® Cortex-M0 processor, running at frequencies of up to 50 MHz 
-  * Arm Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC) 
-  * Up to 128 kB on-chip flash memory, 4 kB on-chip EEPROM data memory 
-  * Up to 12 kB SRAM data memory, 16 kB boot ROM 
-  * In-System Programming (ISP) and In-Application Programming (IAP) 
-  * USB 2.0 full-speed device controller 
-  * USARTs with fractional baud rate generation, internal FIFO, and RS-485/9 support 
-  * 2 × SSP controllers with FIFO and multi-protocol capabilities 
-  * I2C bus interface 
-  * I/O Handler for hardware emulation of serial interfaces and DMA 
-  * 54 × GPIOs with configurable pull-up/​down resistors 
-  * High-current source output driver (20 mA) on one pin 
-  * High-current sink driver (20 mA) on true open-drain pins 
-  * 10-bit ADC with input multiplexing among eight pins  
-</​WRAP>​ 
-  * 4 × general purpose timers/​counters 
-  * Standard JTAG (Joint Test Action Group) test interface for BSDL 
-  * Serial Wire Debug 
-  * Integrated PMU (Power Management Unit) 
-  * 4 reduced power modes: Sleep, Deep-sleep, Power-down, and Deep power-down 
-  * Single 3.3 V power supply (2.4 V to 3.6 V) 
-  * 4 × external interrupt inputs configurable as edge/level sensitive 
-  * Non-maskable Interrupt (NMI) input 
-  * Processor wake-up from Power-down mode via any interrupt 
-  * Brownout detect with separate threshold for interrupt and forced reset 
-  * Power-On Reset (POR) 
-  * Crystal oscillator with an operating range of 1 MHz to 25 MHz 
-  * 12 MHz internal RC oscillator, can be used as a system clock 
-  * Unique device serial number for identification purposes ​ 
-\\ 
-\\ 
- 
-=====Main Features Of The Board===== 
-<WRAP left 600px  :en> 
-  * Small size 
-  * Drag-and-drop programming 
-  * SWD/JTAG connector 
-  * 5V USB or 4.5-5.5V supply 
-  ​ 
-</​WRAP>​ 
-   * Built-in USB drag '​n'​ drop FLASH programmer 
-  * Reset and Bootloader enable push-buttons 
-  * Cortex debug interface connector 
- 
- 
-\\ 
-\\ 
- 
-=====Board Pinout===== 
- **to be updated** 
- 
-<WRAP centeralign>​{{:​nblocks:​n-pro-dap-01.jpg?​300|}}</​WRAP>​ 
- 
-\\ 
- 
- 
- 
- 
- 
-\\ 
-\\ 
- 
-===== Geting started===== 
-===Blinky with mbed compiler=== 
- 
-  * Plug the USB cable to the n-PRO-DAP board. 
-  * Connect the n-PRO-10 board on top using the connectors. ​ 
-{{:​nblocks:​n-pro-dap-gs2.jpg?​400|}} 
-  * After a few seconds a mass storage device named DAPLINK will show up on your computer  ​ 
-  
-{{:​nblocks:​n-pro-dap-gs1.jpg?​700|}} 
-  * Select target on mbed online compiler 
-  * Create a blinky program like below 
-<code c++> 
-#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); 
-    } 
-} 
-</​code>​ 
-  * Download the bin file from the mbed compiler. 
-  * Drag and drop the file on the DAPLINK ​ 
-  * Press RESET, and the n-PRO-10 board will now be running your code. 
- 
-\\ 
-\\ 
- 
  
  
-=====Related articles in this Wiki===== 
-  *[[ ]] 
  
  
-{{tag> RF CPU nblock BLE  nsensorRF}} 
nblocks/n-pro-12pin.1581969878.txt.gz · Last modified: 2020/02/17 15:04 by engineer