人気ブログランキング | 話題のタグを見る

PICで USBだも24(RFCOMM設定編)

PIC24FJ64GB002を利用したUSBホスト Bluetooth(RFCOMM)の追記

RFCOMMでシリアル通信設定をした場合の設定をPIC側に反映するプログラムを作成中
RFCOMM仕様の「Remote Port Negotiation Command (RPN)」
を見ながらプログラムを作成していますが
メンドクセーーーーー!!!

PICのUARTが7bit長を標準で扱えないため、7bit長を利用する場合
パリティ計算をするルーチンを作らなければならない
8bit長のODD EVEN NONE
7bit長のODD EVEN NONE
2400bps~115200bpsを利用できるようにプログラミングする予定

現在RPNデータ受信後の場合分けで奮闘中
ここで新たなバグを発見
RPN設定を新たに送信した後、PC側から送信を行う際データ転送が異常に遅くなる現象
多分RPNの返信方法が間違っていると思います

全てうまくいけば、PC側からはBluetoothを意識しないで232C通信する事が可能になるはず
従来の機器とPCとの通信をプログラムそのままで無線化ができるなんて夢のよう?
(COMポート設定は変える必要はあります)

  by komoremi | 2010-02-16 01:06 | PIC-USBホスト

<< PICで USBだも25(RF... PICで USBだも23(RF... >>

SEM SKIN - DESIGN by SEM EXE