BlueSmirf and PIC help, please someone !!!

Sorry for cross posting but 3 days and no reply is depressing :roll:

I’ve got a Pic16F877A on a home made Graphic LCD testboard.

The Pic has loads of pins for extra add ons.

I’ve used the same MPLAB asm RS232 code on it for years :wink:

http://myweb.tiscali.co.uk/taximania/pic2.html

And with my additional IR project from various platforms.

http://myweb.tiscali.co.uk/taximania/pic3.html

Psion Serial cable. Yes. Psion IR. Yes

Palm Serial cable. Yes. Palm IR. Yes

Pocket PC 2003se Serial cable. Yes. Pocket PC 2003se IR. Yes

My current PDA, O2 xda Orbit finds the BTsmirf no probs. COM6

If I ‘short’ RX and TX on the BlueSmirf, no problems, the

Orbit receives the echoed char or string.

So it’s not a pairing with the XDA problem.

Connect BlueSmirf TX/RX to Pic16F877A with tested

RS232 code, . . . . . . . . . . . . . . . .

Invert signal, . . . . . . . . . . . . . .

Baud change . . . . . . . . . . . . . .

Headbut wall . . . . . . . . . . . . .

What bit of the BlueSmirf RS232 protocol am I missing :?:

Uuugghhh :!:

I finally got my BlueSmirf gold into command mode, had a play around with a few settings,

and now it won’t connect to my O2XDA via BT.

Just sit’s there with a flashing red light.

After searching the forum I found this reset tip.

Connect the smirf to a PC or PIC directly and send ATFRST

So I’ve tried various strings, etc,

Serout “$$$ATFRST”, chr$(13), chr$(10), “—”, chr$(13), chr$(10)

My PIC is sending the string,

I’ve checked the output with my InfraRed RS232 board.

But I ain’t getting anywhere.

Any variations of strings to try, anyone ??

  1. Sorted

Got full bluetooth control over a microchip 16f628 now :smiley:

There’s a few details on my website.