2007年01月23日
SPIのピン配置とシリアル通信のデータ処理 @ 電子工作
やはり型どおりに行かないらしい。
SPIのピンの配置を今までのBポートからAポートへ変更したのですが、何故か3つのピンの順番で上手く行ったり行かなかったり、謎です。どうも隣同士に出来ないピンがあるようです。不具合が起きるパターンが分かったので、今後変更する場合には、その辺を考慮して対応すればよさそうです。
次にシリアル通信。思った以上に面倒なことになってます。データバイトとステータスバイトの切り分けは上手く行っているようなのですが、ノートナンバーとベロシティの切り分けが出来てないらしく、ノートナンバーが0x3Cの場合にのみLEDが点灯する仕組みを作って確認すると、ノートナンバーは勿論、0x3Cのベロシティにも反応してます。(T_T)
何処で具合悪くなっているのかイマイチよく分からないので、PIC16F88でデータをモニターする仕組みを作った方がよいかも。
関連日記
- 2007年01月09日 秋月も結構早い (14094)@ 電子工作
- 2006年11月16日 PIC16F88用テストプログラム (10062)@ 電子工作
- 2006年11月26日 PIC16F88でシリアル通信 (10029)@ 電子工作
- 2006年11月22日 ドットマトリックスLED (9543)@ 電子工作
- 2008年08月03日 トランジスタ技術付録基板でAVRライター (8603)@ 電子工作
- 2006年11月17日 PIC16F88でアナログ入力 (8493)@ 電子工作
- 2007年02月09日 PIC16F877Aが不安定 (8318)@ 電子工作
- 2006年11月04日 SDCC - Small Device C Compiler (7459)@ 電子工作
- 2007年01月09日 SPIでDAC (7415)@ 電子工作
- 2006年10月18日 midicckで自作MIDI楽器 (6881)@ 音楽
- 2007年01月04日 HOSIDEN HLM3205のピン配置 (6842)@ 電子工作
- 2006年12月30日 自己点滅LED (6780)@ 電子工作
- 2007年02月09日 PIC18F2450へのプログラム書き込み (6688)@ 電子工作
- 2006年11月19日 PIC16F88でLEDアクティブ点灯 (6303)@ 電子工作
- 2006年11月22日 共立エレショップからパーツ到着 (6185)@ 電子工作
- 2008年08月29日 PICkit2 (6101)@ 電子工作
- 2006年11月05日 PIC16F88 (5503)@ 電子工作
- 2007年08月30日 PIC16F88とSDCC (5455)@ 電子工作
- 2007年01月17日 PIC16F88では入出力が足りないかも (5319)@ 電子工作
- 2007年01月05日 PIC16F88でLCD (5291)@ 電子工作
- 2007年01月21日 シリアル通信とDAC (5236)@ 電子工作
- 2007年02月03日 音階が変 (4952)@ 電子工作
- 2007年04月17日 EasyPIC4でサンプルプログラム (4496)@ 電子工作
- 2009年12月12日 MIDI to Sync24 + Clock chip (4320)@ 電子工作
- 2008年03月29日 久々にパーツ注文 (4217)@ 電子工作
- 2006年11月10日 PIC16F88でMIDI (4123)@ 電子工作
- 2007年04月04日 DIN SYNCのクロック変換器(2) (4060)@ 電子工作
- 2006年11月09日 やはり変だSDCC (3884)@ 電子工作
- 2006年12月02日 振り出しに戻ったかも(T_T) (3769)@ 電子工作
- 2007年01月23日 シリアル通信 (3528)@ 電子工作
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。
