comment faire fonctionner MikroC ?
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

comment faire fonctionner MikroC ?



  1. #1
    invite91822b8c

    comment faire fonctionner MikroC ?


    ------

    bonjour tout le monde,
    je débute le C mais je galère un peu ( beaucoup même ). je tente de faire clignoter un led en sortie de mon pic 16f628a mais même en copiant à 100% ce tuto ( = http://www.robot-amateur.com/Article...e_LED-p41.html ) j'ai toujours un message d'erreur quand je veux "build" mon programme....

    voici le message : Nom : screenshot1.jpg
Affichages : 158
Taille : 64,8 Ko
    et même en enlevant ceci :

    #include <16f628A.h>
    #use delay(clock=8000000)
    #fuses HS, NOWDT, NOPUT, NOPROTECT, NOBROWNOUT, NOLVP, NOCPD
    #define LED pin_b1

    le logiciel a une erreur en disant : undeclared identifier "output_toggle" in expression

    comment faire ? j'utilise un pickit3. pour envoyé le fichier ASM dans le pic j'utilise le logiciel PICKIT3 BETA
    merci pour votre aide

    -----

  2. #2
    Thetimax

    Re : comment faire fonctionner MikroC ?

    Bonsoir,

    Et si tu nous montrais le code intégral?
    Dans MikroC, tu n'as pas besoin de configurer le Pic par "le code", Tu effectue ces réglages dans le menu "Project" puis "Edit project"... Sélectionne ton Pic, ta fréquence et les bits de configuration dans ce menu.
    De plus, MikroC est fourni avec une tonne d'exemples tout prêts et très fonctionnels... Dont la LED qui clignote!!

    Bon courage et bonne soirée

  3. #3
    invite91822b8c

    Re : comment faire fonctionner MikroC ?

    le code intégral est dans le lien :
    #include <16f876A.h>
    #use delay(clock=20000000)
    #fuses HS, NOWDT, NOPUT, NOPROTECT, NOBROWNOUT, NOLVP, NOCPD
    #define LED pin_b1

    void main()
    {
    while(1) //boucle infini
    {
    output_toggle(LED); //inversion de l'état
    delay_ms(100);
    }
    }


    mais même quand j'enleve les configurations j'ai un messages d'erreur
    je vais regarder les exemples du logiciel
    merci pour ton aide bonne soirée

  4. #4
    invite91822b8c

    Re : comment faire fonctionner MikroC ?

    suite de mon aventure,
    j'ouvre le fichier "LedBlinking" en pic je mets mon 18f45k20 ( c'est la plate forme de développement vendu avec le pickit )
    en oscillateur je pars sur du 8MHZ en interne. je build le fichier et je l'envoi dans le pic mais aucune leds s'allument...

    à la base le fichier test de clignotement est pour les PIC18F45K22, et quand je change le logiciel me propose " configuration register " j'imagine qu'il est programmé pour le pic de base ( 18f45k22 ) comment faire pour que ca soit pour mon 18f45k20 ou même un 16f628a ?
    merci pour votre aide
    Nom : screenshot3.jpg
Affichages : 157
Taille : 112,2 Ko

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

    Re : comment faire fonctionner MikroC ?

    Re,

    Pour le 8Mhz avec l'horloge interne, il faut changer le type d'oscillateur dans le premier menu de gauche, "Oscillator selection". Il faut biensur régler la fréquence a 8Mhz, dans la case "Oscillator frequency"...
    Si tu utilise le PORTB pour les LED, n'oublie pas de désactiver la fonction analogique de celui ci.
    Et puis... Si les erreurs apparaissent toujours, c'est que tu ne compile pas le bon code/Projet. Jettes un œil du coté du "Project Manager" pour voir les sources qui s'y trouvent

  7. #6
    invite91822b8c

    Re : comment faire fonctionner MikroC ?

    le 4MHZ que j'ai mis été volontaire.
    je travail avec PORTD, après je trouve pas project manager

  8. #7
    Thetimax

    Re : comment faire fonctionner MikroC ?

    Il se trouve dans l'un des volets de droite.

  9. #8
    invite91822b8c

    Re : comment faire fonctionner MikroC ?

    j'arrive même plus a build, l'icone pour faire la construction s'est grisée ! j'y comprends rien

  10. #9
    Thetimax

    Re : comment faire fonctionner MikroC ?

    C'est parce que tu as fermé le "Project", tu travailles seulement sur le code, ce qui ne suffit pas. Rends toi dans le dossier des exemples, sélectionne celui qui t'intéresse et adapte le a ta sauce...

  11. #10
    invite91822b8c

    Re : comment faire fonctionner MikroC ?

    exact, alors je lance le fichier, je mets mon 4mhz, 18f45k20.. et quand je build j'ai seulement un fichier en C, et il ne m'a pas fait mon .HEX

  12. #11
    invite91822b8c

    Re : comment faire fonctionner MikroC ?

    quelqu'un qui connait la réponse à mon problème ?

  13. #12
    Thetimax

    Re : comment faire fonctionner MikroC ?

    Bonsoir,

    Normalement, Le fichier .HEX de ton projet se trouve dans le dossier de celui ci. Si ce n'est pas le cas, vérifie dans les options de MikroC, dans l'onglet de gauche "Output"...

Discussions similaires

  1. Comment faire fonctionner les ventilateur de PC
    Par invite0b3899fe dans le forum Électronique
    Réponses: 10
    Dernier message: 23/10/2013, 16h51
  2. [Blanc] Comment faire fonctionner un domino gaz sans électricité?
    Par invite2d74a7d6 dans le forum Dépannage
    Réponses: 3
    Dernier message: 06/10/2013, 23h40
  3. [Brun] Comment faire fonctionner cette tv ?
    Par invite9aa1085e dans le forum Dépannage
    Réponses: 2
    Dernier message: 05/05/2011, 23h06
  4. comment faire fonctionner un PID???
    Par invite253d7dda dans le forum Électronique
    Réponses: 8
    Dernier message: 20/04/2007, 09h10
  5. quelle téléscope et comment le faire fonctionner?
    Par invite01b13237 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 21/08/2006, 10h11
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...