Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Mettre en fonctionement un micro contrôleur.



  1. #1
    Canaillou2k5

    Mettre en fonctionement un micro contrôleur.

    Bonjour, je souhaiterais programmer un ATtiny13 mais les programmes que je charge n'ont aucuns effet, étant donné que j'ai seulement appris à programmer sur des cartes de développement toutes prêtes je ne sait pas vraiment si mon mirco et en fonctionnement ni comment le configurer.

    tout d'abord voilà ce que j'ai fait jusqu'a présent:

    grâce à myAVR ProgTool j'ai pu vérifier la comme connectivité qui est bonne.

    dans AVR studio je me connecte à mon micro

    dans l'onglet fuse je vois que l'horloge est réglée avec un oscillateur externe cadencé à 9,6 Mhz avec un startup time de 14 CK + 64 ms

    Je n'ai toucher à rien.

    Dans AVR Code Vision j'ai configurer mon projet pour l'ATtiny13 à 9,6Mhz.

    Lorsque je programme avec Code Vision je décoche la case Program Fise Bit(s).

    j'envois ce programme:

    #include <tiny13.h>

    void init()
    {
    DDRB.3 = 1;
    }

    void main()
    {
    init();
    while(1)PORTB.3 =! PORTB.3;
    }

    grâce à support box "j'allume" mon micro avec power ON à 5V.

    sur ma sortie PORTB.3 je n'ai rien, je suppose que mon micro est à l'arrêt et que je ne sait pas le démarrer...

    Merci de votre aide.

    -----


  2. Publicité
  3. #2
    ftorama

    Re : Mettre en fonctionement un micro contrôleur.

    Essaie de remplacer "PORTB.3 =! PORTB.3" par "PORTB.3 =! PINB.3"
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  4. #3
    Canaillou2k5

    Re : Mettre en fonctionement un micro contrôleur.

    ce programme fonctionne j'en suis certains car je l'ai fait en TP, il inverse l'état de la sortie à chaque coups d'horloge.

    Mais j'ai tout de même essayer en recopiant l'état d'une entrée sur une sortie, ca ne fonctionne pas...

  5. #4
    mortaurat

    Re : Mettre en fonctionement un micro contrôleur.

    as tu bien relié la PIN reset à VCC ?

  6. #5
    Jack

    Re : Mettre en fonctionement un micro contrôleur.

    En tout cas tu ne verras jamais ta led clignoter à cette fréquence. Il faudra temporiser les changements d'état.

    A+

  7. A voir en vidéo sur Futura
  8. #6
    ftorama

    Re : Mettre en fonctionement un micro contrôleur.

    Citation Envoyé par mortaurat Voir le message
    as tu bien relié la PIN reset à VCC ?
    ça ne sert à rien, l'AVR dispose d'une pull-up interne sur la broche Reset

    @Canaillou2k5

    Poste-nous un schéma de ton montage. Je sens une erreur de base.

    Et effectivement, tu ne verras rien sur la sortie à 9,6 MHz. Avec une compilation propre, ta boucle fait 4-5 temps de cycle soit pas loin d'1 MHz pour le signal de sortie. Ca suffit à ne pas être visible.
    Dernière modification par ftorama ; 12/07/2010 à 07h19.
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  9. Publicité

Discussions similaires

  1. micro-controleur ATMEL
    Par spray_kim dans le forum Électronique
    Réponses: 5
    Dernier message: 19/12/2009, 18h05
  2. Micro contrôleur
    Par Le Contrat dans le forum Électronique
    Réponses: 5
    Dernier message: 01/07/2009, 08h11
  3. Micro Controleur
    Par liinx dans le forum Électronique
    Réponses: 11
    Dernier message: 05/10/2008, 20h41
  4. micro controleur
    Par moijb dans le forum Électronique
    Réponses: 2
    Dernier message: 05/04/2008, 14h24
  5. micro-controleur
    Par satora dans le forum Électronique
    Réponses: 2
    Dernier message: 28/07/2007, 23h02