Connexion microcontrôleur et quartz
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 40

Connexion microcontrôleur et quartz



  1. #1
    invite37fe5588

    Connexion microcontrôleur et quartz


    ------

    Bonjour,
    Je cherche actuellement à faire fonctionner un microcontrôleur avec un quartz.
    Le microcrontrôleur utilisera le quartz comme une horologe externe pour allumer une séquence de Led
    de manière cyclique.
    J'ai donc besoin du circuit à mettre en place pour réaliser cela.
    le quartz doit être cadencé à 20MHz.
    Merci

    -----

  2. #2
    antek

    Re : Connection microcontrolleur et quartz

    Ben tu branches le quartz comme spécifié dans la doc du µC !

  3. #3
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Justement je suis tout nouveau avec les microcontroleur.
    Pourrais je utiliser un ATMEGA168 pour faire cela?
    Et aussi n'y a t-il d'autre configuration à faire ou autres composants à ajouter, genre des condensateurs ou des résistances?
    Merci

  4. #4
    PIXEL

    Re : Connection microcontrolleur et quartz

    le choix de micros est vaste , polémique , et sans fin.....

    c'est celui avec lequel tu te sentira à l'aise qui fera l'affaire.

  5. A voir en vidéo sur Futura
  6. #5
    Picooz

    Re : Connection microcontrolleur et quartz

    Tout est écrit dans les docs constructeurs, il suffit de la parcourir.
    http://www.atmel.com/images/doc2545.pdf ; Page.30

    Si tu es novice, tu peux te servir d'une carte arduino, tu n'auras qu'a te soucier de la programmation
    (Atmega328 pour l'arduino uno)
    Dernière modification par Picooz ; 13/04/2015 à 14h30.

  7. #6
    invite1d577638

    Re : Connection microcontrolleur et quartz

    Citation Envoyé par Djenh Voir le message
    le quartz doit être cadencé à 20MHz.
    Pourquoi ?

    Attention, la gamme de fréquences quartz admissible par les micros sont strictes ! Encore une fois, tout est indiqué dans les docs.

    Tu sais programmer et flasher un micro-contrôleur ?

  8. #7
    PIXEL

    Re : Connection microcontrolleur et quartz

    pour gérer une séquence de leds.... une BdT à 20 mégas..... bof !

    même pas besoin de quartz

  9. #8
    invite519aafc0

    Re : Connection microcontrolleur et quartz

    Salut,

    Tous a fait d'accord il faut lire la doc tous y est,ou tu doit le branché et quelle fréquence le microcontrôleur accepte ect.

    20Mhz est inutile pour des petit projet.Rester a la fréquence d'horloge interne ou mettre un 4Mhz seras largement suffisant pour débuté.

    Il faut repérer les 2 Pin qui sert de clock externe sur le microcontrôleur,a savoir aussi qu'il faut initialisé celas dans le programme il faut dire au microcontrôleur que tu utilise un oscillateur externe.

  10. #9
    invite1d577638

    Re : Connection microcontrolleur et quartz

    Citation Envoyé par Djenh Voir le message
    Et aussi n'y a t-il d'autre configuration à faire ou autres composants à ajouter, genre des condensateurs ou des résistances?
    Disons qu'en plus du quartz, il faut, pour le bon fonctionnement du micro, d'autres composants comme la résistance de tirage du reset, une capa de découplage...

    Encore une fois, attendons d'avoir plus de précisions sur le projet.

  11. #10
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Au fait, c'est mon professeur qui a dit d'utiliser une horloge externe au lieu de l'horloge interne du microcontrôleur.
    Je pense utilisé l'ATMEGA168 pour cela.
    Au fait j'avais déjà eu à faire un truc du genre, mais quand le prof est venu voir ma simulation, il a simplement déconnecté le quartz du microcontrôleur
    Et les Leds continuaient toujours à s'allumer comme si de rien était.
    Et c'est là qu'il a dit que ça ne marche pas. De revoir mon circuit.
    Et je me demande comment connecter la résistance, le condensateur.
    Merci

  12. #11
    PIXEL

    Re : Connection microcontrolleur et quartz

    si ça continuait à fonctionner sans quartz , c'est , que dans ton soft , tu avait déclaré la base de temps interne.


    bref , pas de secrets , il te faut lire la notice !

  13. #12
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Sinon voici lle code que j'ai écrit.

    Code:
    #include <avr/io.h>
    #include <avr/interrupt.h>
    
    #define PER_1s 78125
    
    int compteur=0, commande=0 ;
    
    ISR(TIMER0_OVF_vect)
    {
    	compteur++ ;
    	if (compteur < PER_1s)
    	return ;
    	
    	compteur=0 ;
    	if (commande)
    	PORTB = 0x0F ;
    	else
    	PORTB = 0xF0 ;
    	commande =  ~ commande ;
    }
    
    int main(void)
    {
    	DDRB = 0xFF ;
    	PORTB = 0xFF ;
    	
    	TCCR0A = 0 ; // active le mode normal
    	//TCCR0A = 1;  // active le mode CTC
    	TCCR0B = 0b00000110 ;
    	TIMSK0 |= (1<<TOIE0);
    	sei();
    	
    	while(1)
    	{
    		
    	}
    }
    Le quartz est branché sur les broches 9 et 10 du microcontrôleur ATMEGA168.
    Dernière modification par Antoane ; 13/04/2015 à 19h09. Motif: Ajout balises code

  14. #13
    invite1d577638

    Re : Connection microcontrolleur et quartz

    Compilé avec quoi ? Flashé avec quoi ? Sur les micros Atmega, il faut configurer les fuses pour dire d'utiliser un oscillateur externe. Par défaut, c'est l'interne qui est utilisé.

  15. #14
    antek

    Re : Connection microcontrolleur et quartz

    Montre ton schéma !
    As-tu lu la doc du µC ?

  16. #15
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    7J'ai utilisé 08 leds branchées sur le port B, de PB0 à PB7.
    Quand je lance la simulation, la led qui du PB6 ne s'allume pas.Nom : Capture_Quartz.PNG
Affichages : 713
Taille : 54,8 Ko

  17. #16
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Nom : Capture_Quartz_2.PNG
Affichages : 510
Taille : 51,8 Ko
    Voici comment j'ai configuré le microcrontrôleur pour utiliser une horloge externe.
    Dernière modification par Antoane ; 13/04/2015 à 19h10. Motif: Suppression d'une PJ en double

  18. #17
    invite1d577638

    Re : Connection microcontrolleur et quartz

    Quartz branché n'importe comment
    Leds également
    Pas d'alim
    Pas de découplage...
    pas de résistances de reset....

    Lis la doc !!

  19. #18
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Excuser moi, j'ai envoyé le même schéma deux fois.
    Bon voilà là où j'en suis. Et ça ne marche toujours pas.
    Merci

  20. #19
    invite1d577638

    Re : Connection microcontrolleur et quartz

    Tu utilises une pin à la fois pour le quartz et les leds.... ça va surement pas marcher !

  21. #20
    PIXEL

    Re : Connection microcontrolleur et quartz

    une pinoche de QUARTZ utilisée en port de sortie....


    ça doit s'enseigner à l'université Alfred Jarry

  22. #21
    antek

    Re : Connection microcontrolleur et quartz

    J'ai compris sa première question : le quartz c'est pour faire clignoter la led à 20 MHz

  23. #22
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Ok je vois les erreurs que j'ai fait pour ce circuit.
    Je met les leds sur des broches différentes des broches du quartz.
    Maintenant sur quelles broches mettre le condensateur de découplage et les résistances?

  24. #23
    PIXEL

    Re : Connection microcontrolleur et quartz

    lis la dauque........ ( air des lampions)

    ce sont des cours de bases ! pas l'objet d'un forum
    Dernière modification par PIXEL ; 13/04/2015 à 16h55.

  25. #24
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Okay.
    Merci à vous.

  26. #25
    invite519aafc0

    Re : Connection microcontrolleur et quartz

    Citation Envoyé par djenh
    Maintenant sur quelles broches mettre le condensateur de découplage et les résistances?
    Ben tu parle de quoi au juste.

    Tu a en effet 2 condensateur entre chaque patte du quartz et la masse de 20 a 27pf pour les parasite résiduelle mais pour les résistance a part pour tes LED je vois pas.

  27. #26
    Picooz

    Re : Connection microcontrolleur et quartz

    Un condo de 100nF entre Vcc et GND + une pull-up sur le master clear avec un bouton relié a la masse pour le reset ...
    (Sur proteus, il n'y a pas les broches d'alimentations)
    Dernière modification par Picooz ; 13/04/2015 à 17h58.

  28. #27
    Gérard

    Re : Connection microcontrolleur et quartz

    Citation Envoyé par terrdala Voir le message
    Salut,

    Tous a fait d'accord il faut lire la doc tous y est ...
    Et c'est toi qui dis ça ?
    Tu as oublié http://forums.futura-sciences.com/el...ion-pic-9.html #122

    Pour faire avancer :
    - mettre une résistance par LED
    - si quartz, le brancher sur les bonnes pattes avec 2 condensateurs conformément à la notice
    - une résistance de la patte RESET vers le +5V
    - un condensateur de découplage de 100nF près des bornes d'alim du µC

  29. #28
    invite519aafc0

    Re : Connection microcontrolleur et quartz

    Citation Envoyé par Gérard
    Et c'est toi qui dis ça ?
    Tu as oublié Programmation PIC #122
    La on parlai de lire un cour entier de programmation par Bigonoff.

    Finalement tu n'a pas lâcher le sujet de vue on dirais,haha .

  30. #29
    invite37fe5588

    Re : Connection microcontrolleur et quartz

    Circuit.PNG
    Salut, voici une amélioration du circuit que j'ai fait.
    Et ceci est la configuration de mon microcontrôleur
    Configuration du Microcontroleur.PNG

    Maintenant, il faudrait que les l'allumage des LEDs se fassent comme ceci:
    * Les 4 leds du PORTB doivent s'allumer pendant 1s
    *ensuite elles s'éteignent et les 4 autres du PORTC s'allument aussi pendant 1s
    * les leds du PORTC vont s'éteindre après 1s.
    * Ce processus va se faire de manière continuent

    Merci à vous pour vos explications.

  31. #30
    invite37fe5588

    Re : Connexion microcontrôleur et quartz

    Le code que j'avais écrit ne me donne pas un tel fonctionnement.
    Donc j'essaye de trouver à quel niveau modifié ce code.
    Merci

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Quartz 2 pins connexion à une seul entrée clock ?
    Par inviteeae25a15 dans le forum Électronique
    Réponses: 7
    Dernier message: 20/04/2014, 18h06
  2. Condensateurs d'un quartz pour Microcontrôleur
    Par inviteee3784f6 dans le forum Électronique
    Réponses: 2
    Dernier message: 10/05/2013, 12h55
  3. Oscillateur à quartz pour microcontroleur
    Par invitee5ab5fef dans le forum Électronique
    Réponses: 10
    Dernier message: 31/03/2013, 13h44
  4. connexion PC/microcontroleur
    Par invitecfe117f0 dans le forum Électronique
    Réponses: 0
    Dernier message: 19/10/2008, 18h31
  5. Problème: Microcontroleur et quartz
    Par invite210a2fe1 dans le forum Électronique
    Réponses: 4
    Dernier message: 31/03/2007, 20h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...