8.2 Factory Default Mode

The module is capable of operating at a very wide range of baud rates and S Registers 520 and 521 allow the baud rate to be set very easily. The baud rate clock generator in the module is more versatile that that available in a standard 16550 UART commonly available in PCs.

In fact, as long as the equation BAUDRATE * 0.004096 produces an integer value, then there will be 0% error in clocking for that baud rate.

So it is possible to set a baud rate that a PC cannot cope with, and in that circumstance it is virtually impossible to communicate with it.

To cater for this circumstance, the blu2i module will come out of reset using 9600,N,8,1 comms settings for exactly 750 milliseconds and then revert to the comms parameters as per the S Registers.

If the host sends the string !<BISM>!<cr> where <cr> is the carriage return character within that 750ms period, then the module will remain at 9600,N,8,1 and will also configure itself using factory default S Register values.

Please see the next section for a discussion on Terminal Emulators and how you can obtain a terminal emulator which has this ‘reset’ feature built in.

8.3 Software

The Bluetooth Module described in this document uses the serial interface to accept commands and provide responses. While in command mode all interaction between it and a host is done purely in text mode. This means that virtually all terminal emulators available are adequate for testing and prototyping. HyperTerminal, Procomm or the TDK Terminal application supplied are all suitable terminal emulators.

TDK Terminal is a terminal emulation application capable of running on Windows 98, Me, 2000 and XP operating systems. It was developed specifically to aid development and testing of the blu2i Module. It allows connection to serial devices using any combination of the following communications parameters:

COM Port: 1 to 255

32 of 36