としぶぅ~の「工作部屋」...毎日少しのお勉強

趣味・関心事を書いていこうと思います。

PIC16F690を動かす。。。その7(I2C-LCDモジュール)

2013-03-11 06:08:49 | PIC16F690

おはようございます。

としぶぅ~です。

今日は寒いですね~。。。。また冬に逆戻りでしょうか。。。。憂鬱です。

 

さて本日は、昨日I2Cの通信がなんとかうまくいったので本日はプログラムを少しさわりました。

まずは、現状外部クロックを使っていていままでの内部クロック8MHz→20MHzと大幅にクロックが

高くなっているのでタイマー関連がくるっているので調整しました。

8MHzで20000サイクルで10mSにしていましたが、20MHzで50000サイクルで10mSに修正

これでLEDの点滅も1秒おきにONとOFFを繰り返すようになりました。

こうすると。。。。I2Cの周波数、wait時間も大幅にくるってきます。。。。これは明日以降に^^;

もう一点は、昨日はとりあえず動かすことを目的にプログラムを作ったので。。。。とりあえず順番に

ポート制御しただけのコードになっていますので、少し見やすいように修正しました。

 

後、ちゃんとI2Cエクスパンだーが動いているかわからないので、1秒おきにON-OFFを繰り返すように

プログラムを変更!

動作は、

LED-OFF

LED-ON

動いているようです。

 

波形も。。。。ポート0でON-OFFさせているので一番最後のbitが変化するようになっています。

さて、今日はこの辺です。

 

今日は東日本大震災よりちょうど2年なんですね。。。。われわれは忘れてはいけませんね。。

未だ復興しない東北・・・・・悲しくなりますね。。。本日よりまた、心に留めて行動していきたいと思います。

 

それでは皆さま本日もよい一日を~(^o^)/

 

 



最新の画像もっと見る