DEVZONE BLOG FEED

HelloI wrote a tutorial on using the nrF52 Development Kit with Keil MDK.www.keil.com/appnotes/docs/apnt_308.aspThis document features essential debugging capabilities of the nrF52 series.ETM Instruction Trace: provides program flow debugging including Hard Fault crashes, Code Coverage (.gcov) and Performance Analysis. A Keil ULINKpro or Segger J-Trace is needed.Serial Wire Viewer (SWV) is data trace. Can view data writes, exceptions and interrupts, counters and more. Up to four variables ca...

Note: only registered user could see all pictures by log in.One minute to understand BLE advertising data packageBLE =》 BTLE (Bluetooth Low Energy) How to capture BLE advertising data (full channel at 37,38,39 simutanueously) Hardware:One BLE device (has feature of advertising);One HOLLONG BLE SNIFFER Software:Hollong BLE sniffer software Download: http://www.viewtool.com/index.ph ... 0option=com_content ProfileBLE Advertising package introduction: Payload data maximum length...

1.Profile During connection procedure of BLE, there are three packages: SCAN_REQ, SCAN_RSP 和 CONNECT_REQ。 SCAN_REQ: Scan request, issued by MASTER DEVICE, send to SLAVE DEVICE,sent by the Link Layer in the Scanning State, received by a Link Layer in the Advertising State. SCAN_RSP: sent by the Link Layer in the Advertising State, received by a Link Layer in the Scanning State, it's another function is as a complement of advertising data, slave device could transfer more advertising data to master ...

DEVZONE FORUM

I am using power profiler with nRF52840 SDK. And I have measured the current of the board. But I want to calculate the energy consumption of my program. How can I get the voltage reading from power profiler? Is it 5V or somewhere I can read about in the specs...

Hey Dev zone,I flashed my application onto my Nordic Thingy board (through Onboard Jlink debugger present on nrf52840 dev board), and can see some pretty colors (LEDs lighting up.). I want to use SEGGER RTT to view some serial output. In my main.c, I have the following:int main() {... NRF_LOG_INIT(NULL);NRF_LOG_WARNING(NRF_LOG_COLOR_CODE_GREEN"===== Thingy started! =====\r\n"); ... for (;;) { ... SEGGER_RTT_WriteString(0, "Hello World!\r\n");... } // I expect to see Hello World! in my ...

Dear friends,I am trying to run the PWM in my project. I have:- added the PWM driver successfully (4.0.0-2.alpha, nrf_drv_pwm.c, nrf_drv_pwm.h) ;- set #define PWM0_ENABLED 1 into nrf_drv_config.h- enabled PWM into sdk_config.h;- PWM initialization routine is like this:/* --------------------------------------------------------------------*/static nrf_drv_pwm_t m_pwm0 = NRF_DRV_PWM_INSTANCE(0);void init_pwm(void){ uint32_t err_code; nrf_drv_pwm_config_t const config0 = { .output_pins = { 5|NRF_DRV_PWM_PIN_...