This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
nblocks:n-dap [2019/05/01 12:16] faizan [Board Pinout] |
nblocks:n-dap [2020/01/23 06:47] (current) engineer |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | + | ====== n-DAP ====== | |
- | <WRAP no_pdf hide> | + | ~~CLOSETOC~~ |
- | *<todo #engineer:2017-10-31>Update n-DAP photo</todo> | + | <WRAP right 220px nblock smaller round :en> |
- | *<todo #engineer:2017-12-17>Update n-DAP pinout photo: P0.17->P0.22 ADC0; P0.16->P0.12 ADC1; 3.3V->3.3V-OUT; PIN4->5V-FROM-USB-OUT </todo> | + | |
- | *<todo #engineer:2017-12-17>Move pinout spreadsheet to pcb repository </todo> | + | |
- | *<todo #engineer:2018-01-02>Add photo of assembled boards </todo> | + | |
- | *<todo #engineer:2017-12-17>Add block-diagram for CMSIS-DAP programming </todo> | + | |
- | + | ||
- | * <todo @Manuel> Review, propose updates </todo> | + | |
- | * <todo @Nikos> Find and promote capability to be used as DAP for STM32 </todo> | + | |
- | * <todo @Faizan> Rework and introduce a Template </todo> | + | |
- | * <todo > New board picture with arrows to buttons, ledes, connector </todo> | + | |
- | * <todo #faizan:2019-04-26> Move the target programing diagram lower </todo> | + | |
- | * <todo >Add a picture in perspective </todo> | + | |
- | + | ||
- | ~~TODOLIST ns:nblocks:n-dap completed:no~~ | + | |
- | </WRAP> | + | |
- | + | ||
- | + | ||
- | + | ||
- | <WRAP right 190px nblock box round :en> | + | |
<WRAP centeralign>//**n-DAP**// </WRAP> | <WRAP centeralign>//**n-DAP**// </WRAP> | ||
- | <WRAP centeralign>{{n-dap-v3-orthographic.jpg?100}}</WRAP> | + | {{:nblocks:n-dap-10b.jpg}} |
<WRAP centeralign>mbed enable board </WRAP> | <WRAP centeralign>mbed enable board </WRAP> | ||
| License | GPL 2.0 | | | License | GPL 2.0 | | ||
Line 31: | Line 13: | ||
</WRAP> | </WRAP> | ||
- | ====== n-DAP ====== | + | |
n-DAP is an mbed-enabled development board from the n-Blocks family, with a reduced form factor. | n-DAP is an mbed-enabled development board from the n-Blocks family, with a reduced form factor. | ||
- | <WRAP centeralign>{{:nblocks:n-dap-12.jpg?200|}}</WRAP> | + | <WRAP centeralign>{{:nblocks:n-dap-3d.png?400|}}</WRAP> |
===== Overview ===== | ===== Overview ===== | ||
Line 40: | Line 22: | ||
===DAP interface=== | ===DAP interface=== | ||
- | The n-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 n-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: | The CMSIS-DAP Interface Firmware provides: | ||
Line 53: | Line 35: | ||
===== MCU Features ==== | ===== MCU Features ==== | ||
+ | <WRAP left 600px :en> | ||
* ARM Cortex-M0 processor | * ARM Cortex-M0 processor | ||
* 50 MHz max CPU frequency | * 50 MHz max CPU frequency | ||
Line 62: | Line 45: | ||
* Internal low-power, low-frequency WatchDog Oscillator | * Internal low-power, low-frequency WatchDog Oscillator | ||
* 54 GPIOs with configurable pull-up/pull-down resistors | * 54 GPIOs with configurable pull-up/pull-down resistors | ||
+ | </WRAP> | ||
* 8 GPIOs can be selected as edge and level sensitive interrupt sources | * 8 GPIOs can be selected as edge and level sensitive interrupt sources | ||
* Programmable WatchDog Timer with a dedicated internal WatchDog Oscillator (WDO) | * Programmable WatchDog Timer with a dedicated internal WatchDog Oscillator (WDO) |