Theme 2007 bac électronique : train elec
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Theme 2007 bac électronique : train elec

forum train électrique académie aix-marseille
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Usart

Aller en bas 
+2
underfarad
floc6
6 participants
AuteurMessage
floc6




Nombre de messages : 22
Date d'inscription : 17/04/2007

Usart Empty
MessageSujet: Usart   Usart EmptyMar 24 Avr - 21:43

Bon aller j'enchaine les questions mais ya pas beaucoup de personne avec le contrat 2 ? Rolling Eyes

Bon il s'agit de l'usart on sait que SPBRG = 104 , Fosc = 4Mhz et BRGH=1.
La formule pour trouver des bauds est

Débit = Fosc / (16.(X+1) = ca donne débit = 4.10^6 / 16.(104+1) = 2380 environs 2400 bauds

le probleme est que dans le dossier technique il indique 9600 bauds , j'en ai parler avec le prof et il ne sait pas .....
et j'ai tester la communication Carte avec le PC et en 9600 bauds ca marche en 2400 ca ne marche pas..

Bon voilà Wink
Revenir en haut Aller en bas
underfarad

underfarad


Nombre de messages : 138
Localisation : Briancon (Hautes Alpes)
Date d'inscription : 11/04/2007

Usart Empty
MessageSujet: Re: Usart   Usart EmptyMar 24 Avr - 21:59

Tu a oublié que la PLL est activer:
Code:
#pragma config OSC = HSPLL   // Horloge avec PLL

Doc:
The HSPLL mode makes use of the HS mode oscillator
for frequencies up to 10 MHz. A PLL then multiplies the
oscillator output frequency by 4 to produce an internal
clock frequency up to 40 MHz. The PLLEN bit is not
available in this oscillator mode.
The PLL is only available to the crystal oscillator when
the FOSC3:FOSC0 configuration bits are programmed
for HSPLL mode (= 0110).


donc si je refait ton calcule:

Fosc= 4*4mhz

Débit = Fosc / (16.(X+1) = 16.10^6 / 16.(104+1) = 9524 environs 9600 bauds

santa
Revenir en haut Aller en bas
floc6




Nombre de messages : 22
Date d'inscription : 17/04/2007

Usart Empty
MessageSujet: Re: Usart   Usart EmptyMar 24 Avr - 22:31

Doc:
The HSPLL mode makes use of the HS mode oscillator
for frequencies up to 10 MHz. A PLL then multiplies the
oscillator output frequency by 4 to produce an internal
clock frequency up to 40 MHz. The PLLEN bit is not
available in this oscillator mode.
The PLL is only available to the crystal oscillator when
the FOSC3:FOSC0 configuration bits are programmed
for HSPLL mode (= 0110).


ca veut dire que l'on multiplie Fosc par 4, mais juste pour l'usart, je veux dire par là que pour le timer c'est toujours Fosc/4 = 4.10^6 / 4 = 1 mhz ? on passe par internal clock
Revenir en haut Aller en bas
floc6




Nombre de messages : 22
Date d'inscription : 17/04/2007

Usart Empty
MessageSujet: Re: Usart   Usart EmptyMar 24 Avr - 22:32

tiens en meme temps tu sais ce que veux dire SPBRG ? ca traduction ? ^^
Revenir en haut Aller en bas
underfarad

underfarad


Nombre de messages : 138
Localisation : Briancon (Hautes Alpes)
Date d'inscription : 11/04/2007

Usart Empty
MessageSujet: Re: Usart   Usart EmptyMer 25 Avr - 15:36

Bon pour le Fosc, cherche un peut dans la doc, il me semble qu'il ya la reponse Razz

Apres pour le SPBRG:

SPBRG : USART Baud Rate Generator

Je te conseil ce doc, ya tous ce qu'il te faut:
http://sti.tice.ac-orleans-tours.fr/spip/IMG/pdf/06_-_Fiche_PIC18_usart.pdf
Revenir en haut Aller en bas
hernany




Nombre de messages : 1
Date d'inscription : 15/05/2007

Usart Empty
MessageSujet: erruer sur l'usart   Usart EmptyMar 15 Mai - 19:22

je voudrais revenir sur se que vous avez dit à propos de l'usart je pense que c'est faux puisque je suis allé sur le lien que vous avez mis et il dit que lorsque BRGH = 1 il faut utiliser le calcul :
SPBRG = Fosc/(16*débit)-1 et en faisan se calcul on trouve 103 et après il faut allez regarder dans le tableau et pour BRGH =1 ; SYNC = 0 et BRG16 = 1 et il ya bien une valeur pour 103. Par contre dans le programme il indique 104 alors que dans auqun des tableaux il n'y a la valeur 104 à donne à SPBRG.
voila jespere mettre fai comprendre et merci pour vos bon conseils.
Revenir en haut Aller en bas
boby




Nombre de messages : 5
Date d'inscription : 10/05/2007

Usart Empty
MessageSujet: Re: Usart   Usart EmptyMer 16 Mai - 0:37

bonsoir tt lmonde !!
Voila je voulais savoir si quelqu'un savait ce que signifiait "sans parité" dans l'explication de RC7 (transmission serie). Voila merci d'avance A+
Revenir en haut Aller en bas
Dark-Ragnos

Dark-Ragnos


Nombre de messages : 21
Localisation : A peu pres la
Date d'inscription : 25/04/2007

Usart Empty
MessageSujet: Re: Usart   Usart EmptyMer 23 Mai - 16:33

Sans parité=Sans octet de controle
Revenir en haut Aller en bas
http://dark-ragnos.skyblog.com
arzaill




Nombre de messages : 2
Date d'inscription : 29/05/2007

Usart Empty
MessageSujet: reponse hermani   Usart EmptyMar 29 Mai - 12:37

dans notre logiciel spbrg vaut 104 404 correspond a la valeur d'un bit en micro seconde faite le calcul 1/0.000104 ca fait 9600 bauds en réalité il nous faudrai 103.6 seulement le programme ne prend que des notre entier naturel voila pourquoi ce 104 d'ailleur vous auriez pu aussi tester de changer cette valeur dans le programme de la manette et de l'uc vous auriez vu que la vitesse de transmission aurait changer

jespére avoir était assez clair sur ce bone chance pour vos oraux
Revenir en haut Aller en bas
Contenu sponsorisé





Usart Empty
MessageSujet: Re: Usart   Usart Empty

Revenir en haut Aller en bas
 
Usart
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Theme 2007 bac électronique : train elec :: Contrats :: Contrat 2 : unité de contrôle-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser