あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

2014-01-01から1年間の記事一覧

終わらない・・・

GBA

wikiの改修工事。ようやく半分ぐらい終わりました。 チュートリアルの方は全面書き直し。 タイルモードの説明、酷すぎて泣きたくなったり・・・。 なんで今まで放置していたのか、穴があったら入りたい心境です。 一区切りとして今までの新規プロジェクト一…

mbed メモ5

・SPT08(圧電スピーカー) http://akizukidenshi.com/catalog/g/gP-01251/ http://developer.mbed.org/users/yueee_yt/notebook/use_sound/ http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/Melody/Melody.htm 1kオームを入れるのを忘れずに。…

mbed メモ4

・サーボモータ(GWSPIC+F/BB/F) http://akizukidenshi.com/catalog/g/gM-01906/ http://akizukidenshi.com/catalog/g/gP-03085/ http://www.gws.com.tw/english/product/servo/sat%20form.htm 黒 --- GND 赤 --- 電池+(単三電池 4本) 白 --- p20 #include …

mbed メモ3

・Grove - Sound Sensor(音センサー) ・Grove - Infrared Reflective Sensor(赤外線反射型センサー) http://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-4LE4 http://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-4KZA mbedのアナロ…

mbed メモ2

・MCP3208 + LM35DZ(ADコンバータとアナログ温度センサ) http://akizukidenshi.com/catalog/g/gI-00238/ http://akizukidenshi.com/catalog/g/gI-00116/ http://developer.mbed.org/cookbook/SPI-communication-with-external-ADC-MCP3 今回は公式サイト…

mbed メモ1

GBAネタもないのでしばらくmbedで攻めようと思います。 電子工作は初めてなので超ど素人です。牛歩どころか亀歩? 将来的にはGBAとの連帯を考えています。何か作れればいいなあ。 ■mbed I2Cを使う時の注意点 ・raspberry piと違ってプルアップ抵抗は必須。ま…

SIO通信6

GBA

前回のRPC版から少し修正してようやく変数の双方向ができました。 NO.111 rpc ただ今回はとても大変でした・・・。 ハマり加減が半端なく、次から次へと奈落の底へ。。 あまりのハマりっぷりにネタにしようかと思います。。 とりあえず2点だけ。 1、gba側…

SIO通信5

GBA

Arudinoのfirmata(通信プロトコル)がmbedにないか探してみたところ RPCというものを代わりに見つけました。 /myled1/write 1文字列を送り込むとmbedのLEDなどを点灯できます。超お手軽。・mbedのコード int ret = MultiBoot("/local/test.gba"); if(ret ==…

SIO通信4

GBA

これ以上、SIO通信ネタは何もないので 思っていることを適当に書かせていただきます。 えー、前々から言っていることですけれど mbed接続とのマルチブートの成功例は自分の中では かなり大きなことだなあと思っています。 特殊なハードウェアが必要ないこと…

SIO通信3

GBA

秋月電子さんところにお邪魔してmicroSDスロット買ってきました。 http://akizukidenshi.com/catalog/g/gK-05488 コーディングすることx時間、romのdumpに成功。 romデータが入っていない空き領域っててっきり 0x00とか0xffとか入っていると思っていたら全然…

SIO通信2

GBA

通信に関しての決まり事を作ろうと思います。・転送データは全てCRC32でチェック。 ・GBA割り込みのSerial関数を以下のように固定する。 IWRAM_CODE void IrqHandlerSerial(void) { REG_SIODATA32 = DumpIntr(); REG_SIOCNT = SIO_IRQ | SIO_32BIT | SIO_STA…

SIO通信1

GBA

■単純なecho // MBED側のコード r = 0; for(;;) { writeSPI32(r, "echo"); r++; wait(1); }// GBA側のコード IWRAM_CODE void IrqSerial(void) { // EMPTY }・結果 GBA MBED 0x00000000 0x00000000 ; echo 0x00000000 0x00000001 ; echo ※1 0x00000001 0x00…

GBA開発の現状

GBA

一言でいうと壊滅状態?開発者、日本にいるのかしらんって具合です。 devkitProは今も更新されていて古いことはないです。 中の人ありがとうございます。 http://devkitpro.org/ ちなみにwikiのサンプルはdevkitARM r23(2008/07/04)で作成して、 現状はr42…

一応生きています。

GBA

最初の一言目からひどい挨拶で恐縮です(^^;。 もう戻ってくる予定はなかったのですけれど、 GBA develop wikiのリンク切れがひどく、内容も寂れてきたので ちょっと手直ししようと戻ってきました。 このまま閉鎖するのも考えましたが、 みなさんから教え…