(仮)釣りと電子工作 プレステコントローラの信号読み出し 忍者ブログ
趣味の電子工作と釣りについて。電子工作は、おもに変換器作成。釣りはおもにトラウトの管釣り。
[152] [151] [150] [149] [148] [147] [146] [144] [143] [142] [141]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

信号のプロトコルについては、

store.curiousinventor.com/guides/PS2#hardware

に詳しくかいてある。PICとの接続方法も、ここを見ればわかる。

SPIというチップ間通信ではメジャーなプロトコルで、PICはこのSPI読み書きをハードウェアで処理できる。ハードウェアで処理できるメリットは、通信している間に別の処理ができることと、プログラムが簡単になること。

しかし、18F4550や18F2550のSPIにはバグがある(と俺は思っている)ので、SPIはソフトウェアで実装することにした。

いや、けっこうがんばったんだけど、20MHzのクロックでは、どうやってもだめだった。プレステのコントローラにあわせてクロックを調整すればどうにかなりそうだが、そうなるとUSB側が困る。

無理してハードウェアでやらなくても、プレステコントローラの通信速度は非常に遅いので問題なし。

ちなみにバグるのはMODE_11,SPI_FOSC_TMR2の組み合わせのみ。でもAE-18F2550ならこれしかとりえない。


PR
この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
11 2024/12 01
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
リンク
最新TB
バーコード
ブログ内検索
カウンター
Powered by ニンジャブログ  Designed by 穂高
Copyright © (仮)釣りと電子工作 All Rights Reserved
忍者ブログ / [PR]