Explore the Nordic nRF series with our focused category, offering tutorials, projects, and insights for this versatile Bluetooth Low Energy microcontroller. Learn to harness its low-power features, wireless connectivity, and robust performance for cutting-edge IoT and embedded applications.
Mastering nRF52832 Development with nRF Connect SDK
Zephyr OS on nRF7002DK
For developers interested in the Zephyr RTOS, especially on the nRF7002DK, we have several detailed guides and practical examples:
Getting Started
- Getting Started with Zephyr OS: A Beginner's Guide for Nordic Development with nRF Connect SDK
- Your Practical Roadmap to Mastering Zephyr OS with the nRF7002DK
- Getting Started with the nRF7002: Blink an LED Using the nRF Connect SDK
- Beginner's Guide to Handling Button Inputs on nRF7002 DK with VS Code and nRF Connect SDK
Core Zephyr Concepts
- Mastering Zephyr OS: 12 Essential Concepts Every Embedded Developer Must Know
- Mastering Mutexes in Zephyr OS: A Deep Dive with nRF7002DK Examples
- Understanding Semaphores in Zephyr OS on nRF7002DK
- Efficient Inter-Thread Communication with Message Queues in Zephyr RTOS on the nRF7002
- Zephyr OS Logging Module: A Guide with nRF7002DK Example
Practical Applications
These articles aim to help both beginners and experienced developers understand how to build, debug, and extend Zephyr-based applications.
nRF52 Development with nRF5 SDK (legacy)
If you’re working with the nRF52 series and the nRF5 SDK (without Zephyr), there’s a rich collection of posts covering low-level programming, drivers, and tools:
Fundamentals & Tooling
- Developing nRF52 applications with GCC
- Visual Studio Code and Cortex-Debug extension for nRF52
- Debugging nRF52 projects with NRF_LOG module
Hardware Peripherals
- Controlling NRF52 GPIO with nRF5 SDK
- Controlling nRF52 GPIO by tasks and events
- Understanding nRF52 PPI module and nrfx_ppi driver
- nRF52 TIMER peripheral and nrfx_timer driver
- nRF52 SPI/SPIM peripherals
- Using NRF52 as SPI Slave with SPIS peripheral
- nRF52 as I2C Master using TWI/TWIM modules
- Using nRF52 as I2C Slave with TWIS peripheral
- Measuring analog signal with NRF52 SAADC
- nRF52 Pulse Width Modulation
- nRF52 Serial Communication Using UART/UARTE