早速 LCD で遊んでいるジャイアンツ愛です音譜


秋月で一番安い LCD を買ってみましたラブラブ!


http://akizukidenshi.com/catalog/g/gP-01704/


で、買った 16F886 にて早速プログラミングしてみているのですが、コンフィグレーションレジスタが、16F628A とは、


全然違うショック!


ということで、案の定 LED ピカピカプログラムをするのではまりましたにひひ


いい加減データシートだけじゃなくて PIC 関連のほうを買った方がいいかもあせる


で、設定例は以下の通りですパー


unsigned int at _CONFIG1 __config1 = _DEBUG_OFF & _LVP_ON & _FCMEN_OFF & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_OFF & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT;
unsigned int at _CONFIG2 __config2 = _WRT_OFF & _BOR40V;


レジスタが2つもあるんですねパー さすが高機能版ですラブラブ


最初は _WDT_OFF を指定せずにやっていて、


LEDピカピカに成功ひらめき電球


したので、いよいよ LCD!! と意気込んでいたのですが、いざ動かすと、一定間隔で、


ポートの値が一瞬リセットえっ


されてしまい、LCD が誤動作するので、割り込みも使ってないのに、


なんじゃこりゃ~プンプン


とはまってしまいましたしょぼん


とりあえずコンフィグレーションレジスタは、


すべて値を指定&わからないもんはOFF合格


が鉄則ですねグッド! あ、LVP で使う方は、くれぐれも LVP_OFF だけは指定しないでくださいねパー


ところで、PICwatch dog で何してくれるんだろうはてなマーク 今度データシートを読んでみたいと思いますパー