今頃になって、LCDの輝度制御をやっていなことに気が付きました。輝度を調節できるようにと考えPWM2をLCDのEN端子につながていたのですが、常にHレベルを出していただけでした。いちおうPWMデューティを変えてちょっと暗くしてみましたが、やはりアイコンの表示が黒っぽく出る症状には変化なし。
まぁ、いちおうPWMも使ってみたということで、現時点で使っているLPC2388の周辺機能を列挙してみると。。。
いろいろと使ってみたつもりでしたが、まだこんなもんでした。とてもじゃないけど、豊富な機能は使いきれそうもありません。現時点でRAMの総使用量は64KBを超えているので(もちろん削ることはできるのですが)、もはやEthernetは使うことはなさそうな予感。Ethernet用のRAM領域にはまだ残りがあるのですが、TCP/IP用のバッファが足りなくなりそうです。それよりも、PHYを追加するのが面倒ですし。
まぁ、いちおうPWMも使ってみたということで、現時点で使っているLPC2388の周辺機能を列挙してみると。。。
機能 | 用途 |
---|---|
UART0 | TOPPERS/JSPログ出力、ならびにデバック・コンソール |
Timer0 | TOPPERS/JSP用タイマ |
SSP0 | タッチパネル ADS7846 |
I2C1 | FMチューナ AR1010 |
I2C2 | コーデック TLV320AIC23B |
I2S | コーデック TLV320AIC23B |
PWM2 | LCD輝度制御 |
MCI | SDカード |
USBホスト | USBスピーカ |
RTC | 日付、時刻表示 |
GPIO | LCD表示 |
いろいろと使ってみたつもりでしたが、まだこんなもんでした。とてもじゃないけど、豊富な機能は使いきれそうもありません。現時点でRAMの総使用量は64KBを超えているので(もちろん削ることはできるのですが)、もはやEthernetは使うことはなさそうな予感。Ethernet用のRAM領域にはまだ残りがあるのですが、TCP/IP用のバッファが足りなくなりそうです。それよりも、PHYを追加するのが面倒ですし。