4

 

Um mit der Entwicklung eigener BLE Anwendungen zu starten oder den weiteren Artikeln folgen zu können benötigt man folgende Hardware

*oder ein Appel Handy mit entsprechendem  Bluetooth 4.0 fähigem Betriebssystem

 

Als Entwicklungsumgebung für den nrf51822 kommt  Keil zum Einsatz. Die Kostenlose Version von Keil bietet die Möglichkeit 32kB an eigenen Programmen zu erstellen und zu Flaschen was für den Hobby bereich mehr als genug ist. Das Softdevice ist von der 32kB Limitierung ausgenommen so stehen die 32kB dem eigenem Programmcode zur Verfügung. Neben Keil benötigt es noch ein paar andere Programme:

Nachdem man alle Programme herunter geladen hat und diese Installiert sind testen man am besten als erstes ob auch alle Programme richtig Arbeiten. Dazu beginnt man mit dem Programmer da ohne ihn keine Möglichkeit besteht den Controller zu Programmieren.

Der Segger Jlink wird mit dem PC verbunden und mit dem BLE400 Board der SWD Conetror des Boards passt vom Pinout genau zum Jlink. Da die Module mit Boatloader kommen sind im Flash Daten enthalten um den Programmer zu testen kann man diese Auslesen dazu öffnet man die Software J-Flash

 

weiter.....

 

 

Alle nachfolgenden Beispiele verwenden das SDK12.2.0  mit dem Softdevice 130 v2.0.1 da dies das Letzte SDK ist das den nrf51822 unterstützt ab sdk13 wurde die Unterstützung für den Chip eingestellt.