LPC812で液晶ディスプレイ(aqm0802)に文字を表示

0pt   2018-11-09 03:07
IT技術情報局

秋月電子で130円で売られているマイコンであるLPC812( LPC812M101JD20)に定番のI2Cデバイスである液晶ディスプレイ(aqm0802)をつなげて文字を表示させてみました。
68747470733a2f2f71696974612d696d6167652d
これは、「ボクのlpc810工作ノート」にあるaqm0802の表示プログラムを少し変更することで表示出来るようになります。ここのポイントはLPC812M101JD20だとI2Cのピンが8番ピンと9番ピンである、PIO_10とPIO_11が使われることになります。よって、以下のようにします。
ソースは、ラトルズの「ボクのlpc810工作ノート」のサポートページに書籍でしようのソースがダウンロードできます。
http://www.rutles.net/download/433/
その中からlcdprotoを使います。以下、lcdprotoのmain,cの48-49は置き換えて、二行は追加します。これでI2Cは動作するかと思います。

————変更追加部(main.c:48行あたり)———-
Chip_SWM_MovablePinAssign(SWM_I2C_SDA_IO, 11);/LPC812/
Chip_SWM_MovablePinAssign(SWM_I2C_SCL_IO, 10);/LPC812/

Chip_IOCON_PinSetI2CMode(LPC_IOCON, IOCON_PIO10, PIN_I2CMODE_FASTPLUS);
Chip_IOCON_PinSetI2CMode(LPC_IOCON, IOCON_PIO11, PIN_I2CMODE_FASTPLUS);
————変更追加部————–

IDEは以下のものを使用しております。
MCUXpresso IDE v10.2.1 [Build 795]

参考書籍
「ボクのLPC810工作ノート」
https://www.amazon.co.jp/%E3%83%9C%E3%82%AF%E3%81%AELPC810%E5%B7%A5%E4%BD%9C%E3%83%8E%E3%83%BC%E3%83%88-%E9%88%B4%E6%9C%A8%E5%93%B2%E5%93%89/dp/4899774338

https://www.rutles.net/products/detail.php?product_id=719

Source: IOTタグが付けられた新着投稿

   ITアンテナトップページへ
情報処理/ITの話題が沢山。