SVP Aidez moi ! Qestion simple
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 36

SVP Aidez moi ! Qestion simple



  1. #1
    invite5b138f33

    SVP Aidez moi ! Qestion simple


    ------

    bonjour , je debute jai en main une carte Picdem Lin 2 , bon alors je veut faire clignoter une led , tester un botton ... alors ma question SVP c ou ecrire le programme ? comment le compiler ? comment l'envoyer ? bon j'ai aussi un ICD 3 , mplab , et un compilateur CCS , bon dicter moi les etapes

    -----

  2. #2
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    SVP comment creer le fichier Hex pour et comment l'injecter sur la carte ? je rappel que il ya aussi PCW , je me perd aider moi a me repérer SVP Merci

  3. #3
    inviteede7e2b6

    Re : SVP Aidez moi ! Qestion simple

    le fichier HEX est compilé depuis un éditeur de programme ...

    ASM si tu reste "prés" du µ , ou C , Pascal , Basic , etc... langages "dits" évolués

    si tu n'y connais rien de chez rien , il existe des cours et livres d'initiation.

  4. #4
    f6bes

    Re : SVP Aidez moi ! Qestion simple

    Citation Envoyé par mr_fayca Voir le message
    SVP comment creer le fichier Hex pour et comment l'injecter sur la carte ? je rappel que il ya aussi PCW , je me perd aider moi a me repérer SVP Merci
    Bj rà toi,
    Hum tu parts de ...loin !
    Tu commences par écrire ton programme dans un éditeur sur ton ordianateur.
    Ensuite faut le transférer en "mémoire" dans ton processeur ou memoire externe.
    Pour cela faut un programmateur.
    Pour compliler faut un compilateur!

    Commence par faire l'algothyme de ce que tu veux obtenir.
    Mais AVANT , va falloir ouvrir qq bouqins et s'imprégner de ce qu'est la programmation.

    A+

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

    Re : SVP Aidez moi ! Qestion simple

    Salut à toutes et à tous !

    J'utilise CCS, je peux, peutêtre t'aider.
    Il faudrait que je connaisse le PIC que tu désire utiliser et ta version de CCS, qui te permettra d'écrire ton programme "fichier.c" et de le compiler afin de le transformer en "fichier.hex" que tu enverra dans ton pic pour le rendre opérationnel.

  7. #6
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    Au fait j'ai oublié, il faut insatller la dernière version de MPLAB (gratuit et c'est sur Microchip), puis il faut installer les drivers de l'ICD3.
    Qui dit ICD3 dit également que ton PIC sera relier à un connecteur (en général 1 RJ12).

  8. #7
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    merci pour vous réponses , mais bon voila pour la programmation sa fait casi deux semaine de je l’étudie , en C , donc voila j'ai écrit un petit programme dans l’éditeur texte de Windows pour faire clignoter une led sur la carte PICDEM CAN LIN 2 , donc SVP citez moi comment pour le compiler et avoir le fichier HEX pour l'injecter , je l'ai jamais fait !! je dispose du PIC C compular CSS , Mplab , un ICD 3 et la carte PICDEM , je compile avec quoi ? et c'est quoi un fichier .H ?
    SVP je perd patiente !!

  9. #8
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    bon j'ai reussi a compiler et avoir le hex , mais maintenant SVP es que vous pouvais me donner des lien ou m'expliquer brièvement c'est quoi la configuration des bit OSC ... etc ?

  10. #9
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    Up !

  11. #10
    inviteede7e2b6

    Re : SVP Aidez moi ! Qestion simple


  12. #11
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    merci , voila je commence a comprendre , les registes sa serrent a configurer les bits donc ,
    #pragma config OSC = HS //OSCILLATOR
    #pragma const config FCMENB = OFF //Fail Safe Clock Monitor Disabled
    #pragma const config IESOB = OFF //Internal External Osc. Switch Disabled
    #pragma config PWRT = OFF //Power Up Timer Disabled
    #pragma const config BOR = BOHW //Brown Out Reset Enabled in HW, SBOREN disabled
    #pragma const config BORV = 20 //Brown Out Voltage : 2.0V
    #pragma config WDT = OFF //WATCHDOG HW Disabled - SW Controlled
    #pragma config DEBUG = OFF //DEBUG Disabled
    #pragma config LVP = OFF //Low Voltage Programming Disabled

    mais pour l'oscillateur , or dans ma catre j'utilise un oscillateur externe , comment le spécifier SVP ?

  13. #12
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    LP, XT ou HS
    Quel PIC utilises tu ?

  14. #13
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    exemple dans CSS :

    #include <16f1936.h>
    #include <stdio.h>
    #include <stdlib.h>
    #fuses HS,WDT,PUT,NOLVP,NOPROTECT,NOMCL R,CPD,WRT,

  15. #14
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    merci de me repondre j utilise un Pic 18F4680

  16. #15
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    Voila mon programme mais sa complie pas ! il me dit que les ligne pragma son pas definie ?! Une idee ?


    #include <18F2685.h>
    #pragma config OSC = HS // Oscillateur
    #pragma config FOSC = HS // ferquence Oscillateur
    #pragma const config FCMENB = OFF //Fail Safe Clock Monitor Disabled
    #pragma const config IESOB = OFF //Internal External Osc. Switch Disabled
    #pragma config PWRT = OFF //Power Up Timer Disabled
    #pragma const config BOR = BOHW //Brown Out Reset Enabled in HW, SBOREN disabled
    #pragma const config BORV = 5 //Brown Out Voltage : 2.0V
    #pragma config WDT = OFF //WATCHDOG HW Disabled - SW Controlled
    #pragma config DEBUG = ON //DEBUG Disabled
    #pragma config LVP = OFF //Low Voltage Programming Disabled
    #use delay(clock=20000000)
    #define LED pin_b6


    void main()
    {
    while(1) // pour faire une boucle infinie
    {
    output_toggle(LED); // inversion de l'état
    delay_ms(1000); // delait de 1000 µs
    }
    }

  17. #16
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    SVP ? Quand j esseye de mettre Run avec Mplab , il me dit en rouge "" Running...
    ICD3Err0040: The target device is not ready for debugging.
    Please check your configuration bit settings and program
    the device before proceeding. ""

  18. #17
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple


  19. #18
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    !

  20. #19
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    SVP , je suis bloquer , il manque quoi ? aidez moi pour continuer a avancer , je cherche sur le net je ne trouve pas !

  21. #20
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    T'as plus simple pour commencer ?
    Pour débuter, sauf erreur de ma part, on commence avec des pic genre 12F ou 16F

  22. #21
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    sous CCS ça donne :

    #include <18f2685.h>
    #fuses HS,NOWRT,NOWDT,NOLVP
    #use delay (clock = 20mhz) // voir ton quartz !
    #byte port_a = 0x80 // Memory organisation P72/484
    #byte port_b = 0x81
    #byte port_c = 0x82
    #byte port_d = 0x83
    #byte port_e = 0x84
    #define LED pin_b6
    #define ON output_high
    #define OFF output_low


    void main()
    {
    set_tris_B(0x00); // déclaration du port B en sortie



    while(1) // pour faire une boucle infinie ou for(;
    {
    //output_toggle(LED); // inversion de l'état
    //delay_ms(1000); // delait de 1000 µs
    ON(LED);
    delay_ms(1000);
    OFF(LED);
    delay_ms(1000); // pour débuter
    }
    }

  23. #22
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    je rectifie le smiley, la boucle infini peut s'écrire : for ( ; ; )

  24. #23
    invite5c0d525e

    Re : SVP Aidez moi ! Qestion simple

    Pourquoi "#include <18f2685.h>" si tu utilises un 18F4680 ?

  25. #24
    inviteede7e2b6

    Re : SVP Aidez moi ! Qestion simple

    biscotte le truc doit avoir été bidoché sans comprendre....

  26. #25
    invite610ff6bf

    Re : SVP Aidez moi ! Qestion simple

    Sans comprendre ? non monsieur cela fonctionne !
    Pour le pic il s'agit d'un 18F4680 mais dans son programme, mr_fayca met un 18f2685 !
    voilà pourquoi !

  27. #26
    f6bes

    Re : SVP Aidez moi ! Qestion simple

    Citation Envoyé par jb-r18 Voir le message
    Sans comprendre ? non monsieur cela fonctionne !
    Pour le pic il s'agit d'un 18F4680 mais dans son programme, mr_fayca met un 18f2685 !
    voilà pourquoi !
    Bj rà toi,
    Hum il ne s'agit pas de TOI ( ça fon,ctionne)) mais de CELUI qui .."pompe" bétement
    et comprends pas que ça ne puisse pas fonctionner !!

    ".... j utilise un Pic 18F4680 ..."
    Dans SON programme "...#include <18F2685.h>.."
    Moi je veux ...bien...mais ne n'essaierais pas !
    A+
    Dernière modification par f6bes ; 27/03/2013 à 09h21.

  28. #27
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    Oui merci pour les reponce , desolé oui vous avais raison pour le pic C le 18F4680 et je l'est remplacer dans le code mais pas dans le code que j'ai publier , Desolé

  29. #28
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    #include <18f2680.h>
    #include <string.h>
    #include <stdio.h>
    #fuses HS,WDT,PUT,NOLVP,NOPROTECT,CPD ,WRT,
    #pragma config OSC = HS // Oscillateur
    #pragma config FOSC = HS // ferquence Oscillateur
    #pragma const config FCMENB = OFF //Fail Safe Clock Monitor Disabled
    #pragma const config IESOB = OFF //Internal External Osc. Switch Disabled
    #pragma config PWRT = ON //Power Up Timer Disabled
    #pragma const config BOR = BOHW //Brown Out Reset Enabled in HW, SBOREN disabled
    #pragma const config BORV = 5 //Brown Out Voltage : 2.0V
    #pragma config WDT = OFF //WATCHDOG HW Disabled - SW Controlled
    #pragma config DEBUG = ON //DEBUG Disabled
    #pragma config LVP = OFF //Low Voltage Programming Disabled
    #define LB0 LATBbits.LATB0
    #use delay(clock=20000000)
    #define LED pin_RD6




    void main(void)
    {
    TRISD = 0xFF
    while(1) // pour faire une boucle infinie
    {
    output_toggle(LED); // inversion de l'état
    delay_ms(5000); // delai de 1000 µs
    }

    voila la diode sur la carte s'appel RD7 ?
    SVP il ne veut pas compiler

  30. #29
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    de l'aide SVP ? une Idée ?

  31. #30
    invite5b138f33

    Re : SVP Aidez moi ! Qestion simple

    include <18f2680.h>
    #fuses HS,NOWRT,NOWDT,NOLVP
    #use delay (clock = 20mhz) // voir ton quartz !
    #byte port_a = 0x80 // Memory organisation P72/484
    #byte port_b = 0x81
    #byte port_c = 0x82
    #byte port_d = 0x83
    #byte port_e = 0x84
    #define LED pin_b6
    #define ON output_high
    #define OFF output_low


    void main()
    {
    set_tris_B(0x00); // déclaration du port B en sortie



    while(1) // pour faire une boucle infinie ou for(;
    {
    //output_toggle(LED); // inversion de l'état
    //delay_ms(1000); // delait de 1000 µs
    ON(LED);
    delay_ms(1000);
    OFF(LED);
    delay_ms(1000); // pour débuter
    }
    ne marche pas !! merci comeme !

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Aidez moi très simple.
    Par invitebb848d70 dans le forum Mathématiques du collège et du lycée
    Réponses: 4
    Dernier message: 16/09/2009, 13h13
  2. aidez moi svp
    Par invite17f17f47 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 02/09/2008, 01h17
  3. Aidez Moi Svp !!
    Par invite7909b7dc dans le forum Chimie
    Réponses: 1
    Dernier message: 17/11/2005, 17h29
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...