ラベル PIC24FJ64GB002 の投稿を表示しています。 すべての投稿を表示
ラベル PIC24FJ64GB002 の投稿を表示しています。 すべての投稿を表示

2011年10月20日木曜日

PIC24FJ64GB002のUART設定

ソースを見ているとこんな感じで、RX, TXに割り当てるポートの設定をしています。
// Configure U2RX - put on pin 17 (RP8)
RPINR19bits.U2RXR = 8;
// Configure U2TX - put on pin 16 (RP7)
RPOR3bits.RP7R = 5;

INT0を使いたいので、U2TXの割り当てをINT0との共有になっているRP7から、別なポートへ変更したいのですが、この即値"5"の意味が分かりません...

RPOR3bitsの定義を見ればよいと思いますが、どこで定義されているんでしょう?

2011年10月8日土曜日

PIC24FJ64GB002でbluetoothを動かす(その1)

bluetoothをマイコンから使ってみたい、でもマイコンから使用できるbluetoothモジュールは高くて...と思っていたら、USB-HOSTでbluetoothドングルが使えるとのことで飛びついた。
AVRマイコンはちょっとかじったことがあったのですが、PICは初挑戦ということで、変なところにはまりたくないとライタはPICKIT3を購入。

Futabaさんのブログhttp://side2.jp/2011/05/android-bluetooth-dongle-pic24fを参考に作成。

一通り作るも動作せず...。PIC初挑戦で無謀かと思い始めますが、デバッグ開始。

問題その1.どうもPICをMPLABから認識したりしなかったり(Target Device IDが00000000)する
 ブレッドボード上のICD2の配線を指し直して認識するようになりました。接触不良でした。