Problème lors de la programmation d'un PIC en Pascal
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Problème lors de la programmation d'un PIC en Pascal



  1. #1
    invitedf66cb3b

    Problème lors de la programmation d'un PIC en Pascal


    ------

    Bonjour!

    Je suis embêté. Comment programmer un PIC avec MikroPascal PRO?

    Voila:
    J'ai écrit mon code

    program Test;

    { Declarations section }

    begin
    TRISA:=0xFF;
    while true do
    begin
    LATA:=0xFF;
    delay_ms(200);
    LATA:=0x00;
    end;
    end.

    et je veux l'intégrer dans un PIC18F2455 à l'aide d'un PICKit3. Lors du lancement de l'extension de MikroPascal PRO pour programmer, il me dis qu'il détecte aucun "PicKit 3". Comment faire?

    Qqun aurait une autre solution pour programmer propre en ordre un PIC en pascal en passant par un PicKit3 ?

    Merci pour vos futures réponse!

    -----

  2. #2
    Forhorse

    Re : Problème lors de la programmation d'un PIC en Pascal

    la solution plus longue mais plus "normale" :
    - Tu compiles ton programme pour que MikroPascal te sorte un bel .hex
    - Tu lance le logiciel Microchip associé a Pickit3 et tu importe le .hex précedement créé

  3. #3
    invitedf66cb3b

    Re : Problème lors de la programmation d'un PIC en Pascal

    C'est fait ! Maintenant, il arrive à compiler... je passe en mode programmation (MPLAB Tools v8.46) et il me dis sa quand j'essaye de connecter le pic au pickit pour la programmation:

    PICkit 3 detected
    Connecting to PICkit 3...
    Firmware Suite Version...... 01.26.33
    Firmware type......................PIC1 8F
    PICkit 3 Connected.
    Target Device ID (0000ffe0) does not match expected Device
    ID (00001260).


    Qu'est-ce que sa veut dire? Comment faire pour dépanner?

  4. #4
    Forhorse

    Re : Problème lors de la programmation d'un PIC en Pascal

    ça veut dire que tu as pas selectionné le bon type de PIC dans le logiciel du pickit3

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

    Re : Problème lors de la programmation d'un PIC en Pascal

    Il n'y a pas un logiciel tout simple juste pour le pickit 3 plutôt que de passer par mplab ?
    Perso je n'ai qu'un pickit2, et je n'ai pas besoin de lancer mplab pour l'utiliser.
    Pour le pickit3 je sais pas, mais je suppose que ce doit être pareil

  7. #6
    invitedf66cb3b

    Re : Problème lors de la programmation d'un PIC en Pascal

    J'ai changé le type de micro contrôleur dansConfigure > Select Device. J'ai mis le PIC 18F2455 et Advanced 8-bits MCUs (18F)

    L'erreur reste la même...




    PS: PicKit2 est mieu conçu selon moi. PicKit3 n'as pas de logiciel pour qu'il s'exécute et il peut être utilisé avec n'importe quel version de MPLab c'est les différence

  8. #7
    Forhorse

    Re : Problème lors de la programmation d'un PIC en Pascal

    mais tu es sûr de declarer le même pic dans mikropascal et dans mplab ?

  9. #8
    invitedf66cb3b

    Re : Problème lors de la programmation d'un PIC en Pascal

    Oui. Le truc c'est que dans MikroPascal PRO il me demande d'indiquer la fréq. d'oscillation. J'ai un circuit RC qui oscille avec le PIC et je ne sais pas de quelle fréquence il est.

    Je vais le calculer, indiquer à MikroPascal PRO la bonne valeur et tester.

  10. #9
    Forhorse

    Re : Problème lors de la programmation d'un PIC en Pascal

    Mais dans mikropascal tu dois bien declarer quelque part la référence du pic à utiliser non ? sinon comme ils peut connaitre les differentes adresses des registres...
    Donc dans tes declarations, est-ce qu'elles sont identique dans mikropascal et dans mplab ?
    La frequence d'oscillation, ni même le type d'oscillateur n'a rien a voir avec te probleme de programmation.

  11. #10
    invitedf66cb3b

    Re : Problème lors de la programmation d'un PIC en Pascal

    Dans mikroPascal je donne juste le nom du PIC. Je sais pas comment voir la déscription des registres, adresses etc...

  12. #11
    Forhorse

    Re : Problème lors de la programmation d'un PIC en Pascal

    Donc si tu declare le nom du PIC et que cette declaration est conforme à la syntaxe attendue alors je vois pas, désolé.
    Je ne connais pas mikropascal autre que de nom.
    c'est la version complète ou demo ? parce que si c'est une demo peut être que celle ci est limitée à certains modèles de PIC
    Pour ma part j'utilise Proton+ et un pickit 2

Discussions similaires

  1. [PIC] Interruption lors de bytes recu sur le port serie d'un PIC
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 1
    Dernier message: 17/07/2010, 07h34
  2. Problème lors de la programmation
    Par invite63bb0e44 dans le forum Électronique
    Réponses: 4
    Dernier message: 05/07/2010, 14h31
  3. Besoin d'aide pour de la programmation d'un PIC en PIC BASIC
    Par invitee5982f08 dans le forum Électronique
    Réponses: 24
    Dernier message: 26/01/2010, 11h18
  4. Programmation Pascal
    Par inviteb2b9e8eb dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 05/10/2007, 16h00
  5. problème programmation d'un pic 16F876A
    Par invite7304b6e0 dans le forum Électronique
    Réponses: 14
    Dernier message: 29/08/2007, 16h18
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...