Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/06856.jsonl.gz/462

L’initialisation du module BT envoie une série de messages. Le module en retour envoie des confirmations qui semblent planter le module USART du pic. Une solution est d'arrêter le module USART et de le remettre en marche après initialisation.
Ma solution actuelle est d'ajouter le code suivant à la fin de l’initialisation
TXSTA = 0; // TX disabled
RCSTA = 0; // RX disabled
TXSTA = 0x24; // TX enable BRGH=1
RCSTA = 0x90; // continuous RX TXSTA = 0x24; // TX enable BRGH=1
Le code BT sera mise à jour dès que les tests se confirment.
The administrator has disabled public write access.
Module Bluetooth Olimex pour Picstar
06 Mar 2014 08:40 #153
L'adaptation d'un module BT Olimex ou autre est facile à effectuer.
Il suffit de brancher les lignes RX et TX BT a l'interface série qui se trouve sur le connecteur C6-C7 ou sur le connecteur UART.
Le point délicate est l'alimentation du module depuis la PICSTAR. En effet, le processeur 18F4550 interface la ligne série en 5V, le module MOD-BT Olimex ne supporte que 3.3v d'après la datasheet.
Il faudra donc alimenté le module à partir du connecteur alimentation qui fournit 3.3v et ajouter un diviseur de tension à la sortie TX pour diminuer le niveau vers le module BT.
Le circuit sur la photo montre également un pont entre CTS et RTS du module BT, ceci afin d'éviter un blocage si le module n'est pas configuré correctement.
Schéma:
Une led va être ajoutée sur la ligne TX du module BT pour voir le trafic. A vérifier si ceci fonctionne.