ユーザ用ツール

サイト用ツール


softdev:msp430:lcd2

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
softdev:msp430:lcd2 [2013/10/15 23:08] kingsoftdev:msp430:lcd2 [2014/04/18 00:33] (現在) – [I<sup>2</sup>C仕様書] king
行 1: 行 1:
 ====== MSP430でI2C液晶をいじる ====== ====== MSP430でI2C液晶をいじる ======
-デジタルノギスの表示部を取り出そうと思い、小さい液晶を探した所、秋月さんにI2Cタイプの小型の物があり、それを使う事にしました。ところで、I2Cでどうやって使うのって所から始めました。う〜ん実は判っていたようでいざ使おうとすると、う〜んよくわからん。設定に有るいくつかの事が実際わからなかった。+[[..:degitalnogisu]]の表示部を取り出そうと思い、小さい液晶を探した所、秋月さんにI<sup>2</sup>Cタイプの小型の物があり、それを使う事にしました。ところで、I<sup>2</sup>Cでどうやって使うのって所から始めました。う〜ん実は判っていたようでいざ使おうとすると、う〜んよくわからん。設定に有るいくつかの事が実際わからなかった。 
  
 ===== I2C仕様書 ===== ===== I2C仕様書 =====
行 56: 行 57:
 } }
 </code> </code>
 +
 +===== データを送る =====
 +データを送る場合は、最初のほうで説明があるように、RS=1になる。それで、連続してデータを送ることになるから、Co=0となる。
 +  - Start状態
 +  - Slaveアドレス送信
 +  - Co=1,RS=0でコマンドSet指定(80h)
 +  - Set DDRAM Addressコマンド(80h+Addr)
 +  - Co=0,RS=1でデータSet指定(40h)
 +  - データ、データ、、、、、
 +  - Stop状態
 +
 +途中で、DDRAMアドレスを変えるときは、Start状態からはじめる。。。。。う~ん、めんどい。
 +
 +
softdev/msp430/lcd2.1381846113.txt.gz · 最終更新: 2013/10/15 23:08 by king