This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF51822 with emIDE and complete datasheet

I am starting with Nordic nRF51822 and I would like to know if do you have some samples for use with emIDE (I liked it because you don't have size limitation). And I had some doubts about interrupts implementation because the datasheet I downloaded doesn't have deep information about special register, interrupts neither instruction set. Do you have a more complete datasheet?

Parents
  • We don't have any experience with this internally, but I would expect it to be doable if you're ready to spend some effort on getting it working. It seems emIDE does support J-Links, and debugging using their GDB server, so I would expect it to also be possible to get it to build projects, either using an internal build system or external makefiles.

    It's not quite clear to me exactly what you find unclear, but the combination of the nRF51822 Product Specification, for electrical and chip-specific documentation, and the nRF51 Reference Manual, for register maps and peripheral descriptions, should cover all you need to know about the chip.

    Interrupt configuration is done through the common CMSIS interface, using the NVIC_* functions (or sd_nvic_* when the softdevice is enabled). For a description of interrupts as used by the different peripherals, you should refer to chapter 9 in the Reference Manual.

Reply
  • We don't have any experience with this internally, but I would expect it to be doable if you're ready to spend some effort on getting it working. It seems emIDE does support J-Links, and debugging using their GDB server, so I would expect it to also be possible to get it to build projects, either using an internal build system or external makefiles.

    It's not quite clear to me exactly what you find unclear, but the combination of the nRF51822 Product Specification, for electrical and chip-specific documentation, and the nRF51 Reference Manual, for register maps and peripheral descriptions, should cover all you need to know about the chip.

    Interrupt configuration is done through the common CMSIS interface, using the NVIC_* functions (or sd_nvic_* when the softdevice is enabled). For a description of interrupts as used by the different peripherals, you should refer to chapter 9 in the Reference Manual.

Children
No Data
Related