Programmer Microcontroleur, starterkit - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 42 sur 42

Programmer Microcontroleur, starterkit



  1. #31
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit


    ------

    RB5 doit être relié à la pin PGM en mode hight voltage

    -----

  2. #32
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit

    ReSalut,

    j'ai un problème. J'essaye d'allumer tout simplement une/des LEDs avec le 12f629 et je n'y arrive pas
    Voilà mon code:


    #include<12f629.h>

    void main (void)
    {

    CMCON=0x07; // comparateur off
    RP0=1;
    TRISIO=0b00001000; // pin en sortie
    RP0=0;
    GPIO=0xFF;

    }

    Je ne trouve pas de solution , où est mon problème?

    Si vous l'utilisez pouvez vous m'aider svp

  3. #33
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit

    Personne? même en assembleur? :s

    dommage.....

  4. #34
    Seb.26

    Re : Programmer Microcontroleur, starterkit

    Code:
    #include<12f629.h>
    
    void main (void)
    {
    	
        CMCON=0x07;	// comparateur off
    	RP0=1;
    	TRISIO=0b00001000;  // pin en sortie
    	RP0=0;
    	GPIO=0xFF;
    	
    }
    Tout est là ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  5. #35
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit

    oui, tout comme ça que je n'arrive pas à faire marcher:

    #include<htc.h>
    #include<delay.h>


    void init_ports(void) {
    TRISIO = 0; // set as output
    }

    ////////////////////////////////////////////////////////////////////
    // Start here
    void main() {

    init_ports();

    while(1) { // infinite loop

    GPIO4 = 1;
    DelayMs(500);

    GPIO4 = 0;
    DelayMs(500);
    }
    }


    Mais en fait c'est clair tout ne doit pas être là....

  6. #36
    Seb.26

    Re : Programmer Microcontroleur, starterkit

    Sauf si c'est fait ailleurs ( genre dans l'IDE ) il manque au moins les bits de config de ton PIC ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  7. #37
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit

    Citation Envoyé par Seb.26 Voir le message
    Sauf si c'est fait ailleurs ( genre dans l'IDE ) il manque au moins les bits de config de ton PIC ...


    Il y a bien dans le .h un # define CONFIG_ADDR 0x 2007, je ne comprend pas car dans la datasheet ils disent que les bits de bandgap doivent être sauvegardé alors que dans le .h ils sont déjà mis en "11",

    mais c'est sur que si je pouvais configuré l'osc ce serait bien...
    que dos je faire avec ce define...

  8. #38
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit

    Je configure donc le microcontroleur avec une phrase du style::


    __CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _HS_OSC

    Je pensais que cétait fait dans l IDE quand on modifie les bits de configuration avec mplab dans "configure". Et que ensuite c'était complilé.

  9. #39
    invite6a878e16

    Re : Programmer Microcontroleur, starterkit

    Salut à tous

    Je profite de ce sujet pour savoir si les µp de chez atmel sont tous programmables de la même façon (avec le même programmateur) ? Ou bien c'est aussi compliqué que pour les pics ?

  10. #40
    RISC

    Re : Programmer Microcontroleur, starterkit

    Citation Envoyé par tranquil Voir le message
    Je configure donc le microcontroleur avec une phrase du style::


    __CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _HS_OSC

    Je pensais que cétait fait dans l IDE quand on modifie les bits de configuration avec mplab dans "configure". Et que ensuite c'était complilé.

    Salut,

    Je te recommande de TOUJOURS mettre dans ton fichier source les lignes pour programmer les regsitres de configuration. La raison est simple : si tu fais cela dans l'environnement MPLAB, ton fichier source reste inchangé. C'est dangereux car dans 1,2 ou 6 mois tu ne te souviendras plus des bonnes valeurs à programmer dans les bits de configuration...

    Si tu mets cela dans ton fichier, la messe est dite : c'est lisible et n'importe quelle autre personne est capable de compiler ton programme et d'obtenir un fonctionnement correct et immédiat.

    Tu peux trouver de bons exemples ici :
    http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    a+
    Dernière modification par RISC ; 08/04/2008 à 14h26. Motif: correction

  11. #41
    invite0f97282b

    Re : Programmer Microcontroleur, starterkit

    c'est drole avec __CONFIG(UNPROTECT & BORDIS & MCLRDIS & PWRTEN & WDTDIS & INTIO); ça marche beaucoup mieux..... ça ouvre des perspectives d'avenir ça ^^

  12. #42
    RISC

    Re : Programmer Microcontroleur, starterkit

    Salut,

    Il y a du progrès ;=) c'est bien mais il ne faut mettre ces bits de configuration au pif...Leur programmation dépend en grande partie de ton circuit électronique : choix de l'oscillateur, choix du reset, watchdog activé ou pas,...

    Je te recommande de lire le chapitre dans la datasheet de ton PIC qui explique l'utilisation de chaque bit de configuration. En général ce chapitre s'appelle "Special features of the CPU"

    a+
    Dernière modification par RISC ; 10/04/2008 à 06h05. Motif: correction

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. programmer en C++
    Par invite1bc1ddb5 dans le forum Programmation et langages, Algorithmique
    Réponses: 36
    Dernier message: 10/04/2011, 22h37
  2. programmer le microcontroleur ST7
    Par invitea18890be dans le forum Électronique
    Réponses: 8
    Dernier message: 27/02/2008, 22h42
  3. Programmer un microcontrôleur Renesas
    Par youril dans le forum Électronique
    Réponses: 2
    Dernier message: 08/10/2007, 15h47
  4. programmer un can sur un microcontroleur
    Par invite043d17e3 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 01/03/2006, 10h48
  5. programmer un pic
    Par invite76dc611d dans le forum Électronique
    Réponses: 1
    Dernier message: 22/03/2003, 10h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.