LoginSignup
0
0

More than 3 years have passed since last update.

Nordic Nrf528xxを使ってみよう nrf52840 Uno Arduino編(MDBT50Q)

Last updated at Posted at 2019-10-16

Nordic Nrf528xxを使ってみよう nrf52832 Arduino編です。

nrf52840 MDBT50Q を搭載したArduino Unoを使ってみましょう。
7182C20F-DA6D-4ED6-A3C5-2B63B460F928.jpeg

まずは、adafruitのArduinoのライブラリをインストールしましょう。

ボード設定

ファイル⇒環境設定
image.png

追加のボードマネージャーURLに
https://www.adafruit.com/package_adafruit_index.json
を入力します。
image.png

ツール⇒ボード⇒ボードマネージャーを開きます。
image.png

Adafruit nrf52 for Adafruitをインストールします。
image.png
image.png

次にボードを
ツール⇒ボード⇒Nordic nRF52840DK (PCA10056)を選択します。

これで、nrf52840DKの設定で書き込むことが可能になります。
image.png

コンパイル

ブートローダーを書き込み済みの場合は、これでコンパイルを押すと、書き込み出来ます。
image.png

image.png

ブートローダーの書き込み

まずは、Githubからブートローダーをダウンロードします。
https://github.com/adafruit/Adafruit_nRF52_Arduino/tree/master/bootloader/pca10056

J-Linkを接続し、nRFConncetを開きます。(DKボードの場合はJーLINKが搭載されています)
*注意;J-Linkは基本電源出力がありません。
J-Linkの電源ピン問題
https://qiita.com/usashirou/items/09c86e01d37ef1db9244

接続しているデバイスを選択し、Readをクリックします。
image.png
これで、中のファームウェアの内容を見る事が可能です
image.png
Add Hex Filesで先ほどダウンロードしたブートローダーを選択します。
image.png
image.png
Erase and Writeをクリックします。
image.png
すると、デバイスマネージャー等で見えない、または、見えてもエラーになっていたものがポートに変化すると思います。
image.png
image.png
image.png
ArduinoIdeにおいてもポートとして見えていれば問題ありません。
image.png

Arduino Core for Adafruit Bluefruit nRF52 Boards

ボードマネージャーの内容になります。
https://github.com/adafruit/Adafruit_nRF52_Arduino

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0