Bonjour tout le monde svp avez vous une idée sur ce nombre que je trouve partout lors de programmation d'une liaison USART d'une stm32?
-----
22/02/2019, 15h46
#2
vincent66
Date d'inscription
juillet 2007
Localisation
Grandson, Vaud, Suisse
Âge
58
Messages
6 102
Re : communication USART
Bonjour...
Ecris A5 en binaire, pour te mettre sur la voie...
Belle journée...!
Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...
22/02/2019, 16h19
#3
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 396
Re : communication USART
La datasheet devrait indiquer ce que fait ce registre.
24/02/2019, 13h02
#4
Antoane
Responsable technique
Date d'inscription
août 2007
Localisation
Kiel
Âge
33
Messages
18 995
Re : communication USART
Bonjour,
Envoyé par vincent66
Ecris A5 en binaire, pour te mettre sur la voie...
Il s'agit donc d'envoyer un créneau à la moiter du débit de manière à permettre une détection automatique du débit de la ligne ?
Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.
Aujourd'hui
A voir en vidéo sur Futura
24/02/2019, 14h05
#5
invite936c567e
Date d'inscription
janvier 1970
Messages
12 143
Re : communication USART
Bonjour
Envoyé par sophianna
avez vous une idée sur ce nombre que je trouve partout lors de programmation d'une liaison USART d'une stm32?
J'aimerais savoir de quel micro-contrôleur il s'agit, et d'où provient le code.
Car pour ma part, je ne vois apparaître ce nombre dans aucun des documents (manuels de références, datasheet, etc.) des micro-contrôleurs STM32 possédant une interface USART que j'utilise.
Le data register de l'USART des STM32 s'appelle généralement USART_DR. Je crois comprendre d'après l'extrait de code que usartTX1 et usartTX2 désignent des tampons d'émission stockés en mémoire, que la valeur 0xa5a55a5a qu'on y stocke lue par le DMA pour être envoyée au destinataire, et que par conséquent cette valeur correspond au protocole particulier déroulé par le programme.
Comme suggéré par les autres contributeurs, cette valeur produit sur la ligne de transmission une forme d'onde facilement reconnaissable, qui peut notamment servir à déterminer la vitesse de transmission utilisée ou à synchroniser une trame de données (la réception d'une valeur différente ou la détection d'une erreur de transmission par le destinataire indiquant une mauvaise synchronisation).