MSP430メモ
-
/RSTピンはプルアップされてない
リセットピンはプルアップ/ダウンされていないし、できません。 ちゃんと回路上で処理する必要アリ。 -
MSP430G2xyz の命名規則は(たぶん)こんな感じ。 (参考資料)
- x: FLASHの容量。大きいほど大きい。0, 1, 2, 3 がそれぞれ 0.5kB, 1kB, 2kB, 8kB。
- y: peripheral(USI, コンパレータ, temp.センサ等)。必ずしも大きい方が良いわけではない。
- z: SRAMとperipheral(連動してる)。1だと128B。2だと256BでCap Touch I/Oあり。3だと256BでCap Touch I/O と UART あり。基本的に大きい方が良い。
-
LPMの設定はSRで行う。……ということはつまり、割り込みが発生して スリープから抜けても ISR を抜けるとふたたびもとどおり Zzz…。 それがいやなら ISR 中でスタックをいじる。mspgcc の場合、
_BIC_SR_IRQ()ってマクロがあるのでそれを使うとよろしい。