Précédent   Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Électronique
Mot de passe oublié ? Inscrivez-vous !


Réponse
 
Outils de la discussion Modes d'affichage
Vieux 18/05/2006, 08h07   #1
 
Date d'inscription: mai 2006
Messages: 45
UART avr

Re salut a vous accro aux avr !!!

Dans le cours sur l'UART de
http://www.atmicroprog.com/cours/atmel/uart.htm


il explique un exemple et eux, ils utilisent le watchdog.
Bon je souhaiterai ne pas l'utiliser (histoire de bien comprendre les tempos de l'UART).
Code:
send: 	
        sts data,a	; sauvegarde de A dans  data                                      
        ldi a,$40	  ; Raz du bit TXC de USR
	out usr,a	
	lds a,data	; transfert de A dans le tampon 

d'émission UBDR
	out udr, a	

send2:	
        wdr	; attente de fin emission (c'est la )
	in a,usr	; par TXC = 1
	sbrs a,6
	rjmp send2
	ret

Esce qu'on pourrai me filler un p'tit coup de main en m'expliquant la procedure pour arriver a bien transmettre des infos (Jack si tu est la.... )? c'est pas evident pour une premiere fois

Merci
McFly est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 18/05/2006, 10h21   #2
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 6 011
Re : UART avr

Citation:
Jack si tu est la....
oui, mais je regrette, j'ai jamais touché aux atmels.

A+
Jack est déconnecté   Réponse avec citation
Vieux 18/05/2006, 11h04   #3
 
Date d'inscription: avril 2006
Localisation: Bxl (Belgique)
Âge: 47
Messages: 442
Re : UART avr

Citation:
Envoyé par McFly
il explique un exemple et eux, ils utilisent le watchdog.
Je ne pensse pas qu'il utilise le watch dog, mais qu'il en font un reset durant la boucle d'attente pour ne pas que le watch dog ne vienne foutre la m***, faute d'avoir été titillé à temps

Je ne connais pas les atmels, mais J'ai l'impression que l'instruction "sbrs a,6" sert à tester la fin de l'envoi du charactère
Xavier35 est déconnecté   Réponse avec citation
Vieux 18/05/2006, 15h02   #4
 
Date d'inscription: mai 2006
Messages: 45
Re : UART avr

ouais ben c bizar leur truc de watchdog, moi j'ai jamais utiliser ca !!!
Alors dois je suivre leur procedure ou alors je peu faire autrement??



merci
McFly est déconnecté   Réponse avec citation
Vieux 18/05/2006, 15h15   #5
 
Date d'inscription: avril 2006
Localisation: Bxl (Belgique)
Âge: 47
Messages: 442
Re : UART avr

Citation:
Envoyé par McFly
ouais ben c bizar leur truc de watchdog, moi j'ai jamais utiliser ca !!!
Alors dois je suivre leur procedure ou alors je peu faire autrement??
Tu ne dois pas, mais tu le peux. Et si tu m'utilise pas le watch dog, il te suffit de l'ignoré (soit bien sur qu'il n'est pas activé)

Maintenant, si tu a la possibilité de faire un système qui marche par interupt, c'est probablement plus éfficace car ton µC pourra faire autre chose pendant que l'uart travaille. Mais c'est un peux plus compliqué a mettre en place...
Xavier35 est déconnecté   Réponse avec citation
Vieux 18/05/2006, 15h32   #6
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 6 011
Re : UART avr

et, très important, il faut travailler en interruption avec l'uart si on utilise un watch dog, car en polling, on peut rester "coincé" dans l'attente d'un caractère et du coup le chien de garde arrive en fin de tempo et génère un reset.

A+
Jack est déconnecté   Réponse avec citation
Vieux 18/05/2006, 17h07   #7
 
Date d'inscription: mai 2006
Messages: 45
Re : UART avr

Excuser moi d'etre un peu insistant mais ou puis-je trouver des exemples d'utilisation de l'UART pour avr ?
merci
McFly est déconnecté   Réponse avec citation
Vieux 18/05/2006, 19h00   #8
 
Date d'inscription: avril 2006
Localisation: Bxl (Belgique)
Âge: 47
Messages: 442
Re : UART avr

Citation:
Envoyé par Jack
et, très important, il faut travailler en interruption avec l'uart si on utilise un watch dog, car en polling, on peut rester "coincé" dans l'attente d'un caractère et du coup le chien de garde arrive en fin de tempo et génère un reset.

A+
Comme je l'ai dis dans ma 1er intervention, j'imagine que le but de l'instruction "wdr" est d'éviter ce genre de problème...

Maintenant, on peux lancer une grande discution philosofique sur la "beauté" du reset du chien de garde fait a gauche et a droite, mais, même si je n'aime pas, cela sort un peu du sujet

Citation:
Envoyé par McFly
Excuser moi d'etre un peu insistant mais ou puis-je trouver des exemples d'utilisation de l'UART pour avr ?
merci
Mais, le lient de ton 1er post en est un... C'est même a peu pres l'exemple le plus simple qu'il se puisse convevoir. D'ou, d'ailleurs, sa relative inéfficacité
Xavier35 est déconnecté   Réponse avec citation
Vieux 18/05/2006, 19h07   #9
 
Date d'inscription: mai 2006
Messages: 45
Re : UART avr

Oui xavier tu as raison, mais je voulais juste savoir si qql1 pourrais m'indiquer d'autres exemples.
Parce que la comme tu dis c'est surement basic donc ca peu preter a confusion.
Donc je renouvel ma demande : si qql1 pourrais m'indiquer ou trouver "d'autres" exemples utilisant l'UART d'un AVR, merci a lui.

Bye
McFly est déconnecté   Réponse avec citation






Réponse

Tags
avr, uart

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Liaison UART par PIC24F ezay Électronique 16 04/06/2008 16h36
Uart souma29 Électronique 1 17/04/2007 01h03
Dspic30f6014 - Uart fab04 Électronique 1 31/01/2007 01h23
TRMT - liaison UART PIC16F876 smartise73 Électronique 6 19/05/2006 11h43
carte UART sana Électronique 0 09/03/2005 23h48


Les dernières actualités
10/10 16:44 - Une centrale solaire pilote près de Bordeaux
10/10 14:34 - En bref : l'éclairage remplacera-t-il le Wi-Fi ?
10/10 13:33 - L'eau de boisson est-elle polluée par des médicaments ?
10/10 11:31 - Messenger envoie des images inédites de Mercure
10/10 09:31 - Mondial de l'auto : la Courb C-Zen, un buggy citadin électrique
09/10 17:33 - Les clins d'oeil d'un magnétar
09/10 15:35 - Sonars militaires contre baleines : un dialogue de sourds

Fuseau horaire GMT +2. Il est actuellement 10h39.


Édité par : vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.