BM64 note-6

LPC812が初期化時にハードフォルトしていまう原因がやっとわかった。

BM64のUART Rxと接続するとなるんだけど、やっぱり電圧が高いのが原因?
LPC812 IOPINは、3.31V
BM64のUART Rxは、3.408V~3.36V


直列に2kΩ以上の抵抗入れて分圧すると動く。1kΩだとダメだった。

これをやってもハードフォルトしてしまうのであった。
電源抜いてMFBおしっぱにしたあと、電源ケーブル差すと100%再現する。
完全に放電しきれてないと再現しない模様。

で、分圧しないで、直列に22kとか47Kを入れると問題なく動作するようになった。

MCU起動後に差し込めば普通にUARTは動くので、ダンピング抵抗とは違うような…
波形にも特に問題はない。

コメント