備忘録:RN4020リセット

久々に、RN4020を触る

EddystoneのBeaconを動かす。

スクリプトを使ったが、変なコードを入れてしまい、無限ループでコマンドすら受け付けなくなった。

不用意にO(休止モード)を入れると、手動でキャンセルがほぼできない。

なんとかスクリプトをストップするコマンドを割り込ませようとしたがうまく行かず。

HW的に工場リセットするしかないので、マニュアルを確認。

手段は、いくつかあった

・起動後に5秒以内にWAKE_HWピンを3回フリップ

・WAKE_SWがLOWでSF,1コマンド入力

・WAKE_SWがHIGHでPin8(MLDPモード)がHIGHの時にSF,2コマンド入力

コマンド入力が受け付けないことから1つ目を実施したが、5秒どころか、1秒未満でスクリプトのループが開始され、どうやっても何もならず。

なんにしても、SF,1ではダメそうなので3番目を実施

はじめは、ピンをボードに当ててやったが、コマンド打てないので、ボードにジャンパーピンを設置(秋月のボードはジャンパー用のピンを設置できる。JP2)

これでも、起動直後からスクリプトが回っているようにLEDが点滅。ダメもとでSF,2をとにかく連打

ようやくリセットかかって、もとに戻った。

7か月前