DEVZONE BLOG FEED

 Believe it or not, the day has come when your coffee machine could know what exactly what kind of coffee you like to drink depending on the cup you’re using, the time of day, and a multitude of other factors. Earlier this year, the Nordic Semiconductor team demonstrated a smart coffee machine at CES that brewed coffee over IPv6. But coffee machines aren’t the only place where innovation is possible. As a leader in Bluetooth Smart solutions you will find our chips in products all around your home...

When designing a PCB with nRF51, nRF51822 or nRF51422, there are some rules that should be followed in order to get a good working radio/system, with a maximized range.General rule The RF part of the schematic and layout should be a copy of our reference design. It means that not only the component values, but also the geometry, relative placement of the components with respect to each other, and the lengths of the transmission lines should be the same as in our reference design. The reference design for ...

When using nRF8001 with an Arduino board, Atmel Studio is a good free tool to use for development of your firmware. The following video shows a procedure in Atmel Studio in order to enable debugging of Arduino code. It was created with Atmel Studio 6.1 and Visual Micro (Arduino plugin for Atmel Studio)   ...

DEVZONE FORUM

Hello all!I would like to use two nRF24LU1+ ICs to transfer information between two computers. Are there any .hex files for the nRF24LU1+ that will emulate a COM port to a Windows or Linux PC (if possible with modifiable baud rates)? Also.... Am I able to write my own code for the nRF24LU1+?The Dev Board model that I will be using:http://proto-pic.co.uk/breakout-board-for-nrf24lu1-with-rp-sma/I have read on the forums that it is very easy to “brick” the nRF24LU1+ if there is a problem when uploading t...

06.03.2015

keil stop hardfault

I'm running example apps from the SDK on a PCA10028. When debugging in Keil uVision, I find that I can only stop the code once. The second time I try to stop the code I always end up at the HardFault handler.Is this normal? What is causing the HardFault? Is there a way to stop the hardfaults from occuring so I can debug more effectively?...

I'm trying to calculate in microseconds how long time one input pin is pulled low using PPI. After I initialize PPI, the code stops executing. gopiote_event_handler "works" if I dont initialize PPI but when I try to capture timer1 value with PPI then the code completely stops working.Here is the main which is taken from beacon example and modified a little int main(void) { app_trace_init(); nrf_delay_ms(100); APP_GPIOTE_INIT(1); // Initialize. APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TI...