Bluetooth v2.0 DIP Module and SPI

I’m looking to use the Bluetooth v2.0 DIP Module in an embedded project (haven’t purchased yet), but need to transmit data faster than the UART spec provides.

I know that SPI is capable of sending data much faster, so I am planning on using that instead. When working with this particular device, is there anything special I need to do to use SPI, or can I just start sending AT commands over SPI?

Also, will it work at whatever valid SPI clock rate I set it at?

I’m a little worried about this, because there isn’t any good documentation for this particular bluetooth module.

Hi,

You’ll run into bluetooth limitations before you hit the uart speed limitation.

Cheers,

–David Carne

The spec sheet (http://www.sparkfun.com/datasheets/Wire … Module.pdf) says that the bluetooth module is capable of 2178kbps. Isn’t UART limited to 115.2kbps?

bump

sopordave:
The spec sheet (http://www.sparkfun.com/datasheets/Wire … Module.pdf) says that the bluetooth module is capable of 2178kbps. Isn’t UART limited to 115.2kbps?

Under windows it is but the UART on a PIC can be run well over 1Mbps.

-Bill

phalanx:

sopordave:
The spec sheet (http://www.sparkfun.com/datasheets/Wire … Module.pdf) says that the bluetooth module is capable of 2178kbps. Isn’t UART limited to 115.2kbps?

Under windows it is but the UART on a PIC can be run well over 1Mbps.

-Bill

Thanks, I’ll keep that in mind.

Has anybody used SPI with this module?