ATtiny13AでUART-I2Cブリッジの製作 - まずその準備3
前回の続きです。早速、arduno Uno上でプログラムを実装してみました。
取りあえず、シリアル通信経由でI2Cのコマンドを投げて表示することが出来ました。
写真の"Hello World"を表示するのに次のコマンドを送信しています。
@s@wA0@i0@w80@i0@w48@i0@e @s@wA0@i0@w80@i0@w65@i0@e @s@wA0@i0@w80@i0@w6C@i0@e @s@wA0@i0@w80@i0@w6C@i0@e @s@wA0@i0@w80@i0@w6F@i0@e @s@wA0@i0@w80@i0@w20@i0@e @s@wA0@i0@w80@i0@w57@i0@e @s@wA0@i0@w80@i0@w6F@i0@e @s@wA0@i0@w80@i0@w72@i0@e @s@wA0@i0@w80@i0@w6C@i0@e @s@wA0@i0@w80@i0@w64@i0@e
一応、表示は出来たのですが、ATtiny13A用に作ったシリアル通信ライブリが
バッファリングしない仕様のため、TeraTermでデータを流した場合、
1文字毎に1msecのディレイを入れないとデータ抜けが発生しました。
IchigoJamで使うにはちょっと厳しいですね。
コマンド送信、データ送信、データ受信の基本パターンを用意して、
コマンド長を短くしてバッファリングするようにしてみます。
ただ、ATtiny13AのRAMが64バイトしかないんですよねぇ
関連記事
LPC810を使ったUART-I2Cブリッジの改良版が出来ました (16/07/21)
LPC810を使ったUART-I2Cブリッジの機能拡張の検討中 (16/07/13)
UART-I2Cブリッジの使い方 - リアルタイムクロックの調査 (15/05/17)
Wiiヌンチャクの動作確認しました (15/05/17)
LPC810を使ったUART-I2Cブリッジがやっと出来ました (15/04/15)
ATtiny13AでUART-I2Cブリッジを試作したが微妙 (15/03/29)
ATtiny13AでUART-I2Cブリッジの製作 - まずその準備3 (15/03/26) [この記事です]
ATtiny13AでUART-I2Cブリッジの製作 - まずその準備2 (15/03/25)
ATtiny13AでUART-I2Cブリッジの製作 - まずその準備 (15/03/24)
公開・ダウンロードサイト
GitHub - LPC810 UART-I2Cブリッジモジュール
« ATtiny13AでUART-I2Cブリッジの製作 - まずその準備2 | トップページ | ATtiny13AでUART-I2Cブリッジを試作したが微妙 »
「arduino」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
「AVR」カテゴリの記事
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
- Arduino用SJIS漢字フォントライブラリ SDカード版を作成しました(2018.10.30)
- ATtiny13AでI2C接続キャラクタLCDを利用する(4)(2018.04.16)
- ATtiny13Aで赤外線リモコン受信センサーを使う(2)(2018.04.15)
- ATtiny13AでHC-SR04を使った距離計測(2018.04.14)
「ATtiny13A」カテゴリの記事
- ATtiny13AでI2C接続キャラクタLCDを利用する(4)(2018.04.16)
- ATtiny13Aで赤外線リモコン受信センサーを使う(2)(2018.04.15)
- ATtiny13AでHC-SR04を使った距離計測(2018.04.14)
- Arduino 1.8.5環境でATtiny13Aを利用する(2018.04.14)
- Arduino IDEを使ったATtiny13用スケッチの開発について(2016.08.30)
« ATtiny13AでUART-I2Cブリッジの製作 - まずその準備2 | トップページ | ATtiny13AでUART-I2Cブリッジを試作したが微妙 »
コメント