クリスマスプレゼント
クリスマスプレゼント代わりに、OLEDの制御ソースを公開しておきます。
動けばいいやということで、乱暴な書き方をしている汚いソースですが…![]()
SH7125用C言語版:oled.c
SH7125 I/O初期化部:initSH.c
80386用アセンブラ版:OLED.ASM
問題点として、SH7125版は、制御コマンドの発行後にACKの受信を待っていますが、受信したキャラクターがACKかどうかの判断をしていません。後から作っている80386版は、その辺りは改良されていますが、アセンブラなのでそのままは使えません。通信エラーが起きるようなら、80386版のようにしっかりと作り込んだ方が良いでしょう。
また、ついでに、SH7125のI/O初期化部分も載せておきます。こちらをみて頂けば解るように、OLEDとの通信速度は、最高速の250000bps(250Kbps)で行っています。配線を変に引き回したりしなければ、最高速度でも問題ないと思います。
参考になれば幸いです>理科大のyutaさん
| 固定リンク | コメント (1) | トラックバック (0)










最近のコメント