programme simple pour PIC18F4620
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

programme simple pour PIC18F4620



  1. #1
    rony99

    programme simple pour PIC18F4620


    ------

    Bonjour ,
    je suis en stage et je dois débugger une carte électronique à base d'un PIC18F4620, je voudrais juste m’assurer si le Pic répond ou pas, peux-tu me montrer comment tester avec un petit programme très simple ?sachant que j'ai jamais manipulé ce micro chip, j'ai mplab 8V
    Merci

    -----

  2. #2
    paulfjujo

    Re : programme simple pour PIC18F4620

    bonjour,

    manque de donnees .....
    avec les infos que tu donnes on va pas aller loin.

    Ta carte a-t-elle une connection ICSP ..ne serait ce que pour y charger un programme de test..
    ou un serial bootloader ?

    et pour tester quoi ?
    quelles sont les entrees / sorties de cette carte ?
    leds sur les ports ?
    UART ?
    LCD ?
    ADC ?
    DAC ?
    autres ?

    as-tu un schema de cette carte ?
    une photo ?

  3. #3
    rony99

    Re : programme simple pour PIC18F4620

    Bonjour paulfjujo,
    Je te remercie pour ta réponse, et désolé pour ce retard, en fait la carte est intégrés dans un boitier de reponse dans une salle d'auto ecole, du coup il y a un petit ecran LCD, et des touche A,B,C,D, et des boutons valider, corriger, retour, ...cette carte est géré ^par un PIC18F
    je ne connais rien en programation du PIC, juste le C, je voudrais savoir, c'est quoi exactement un boot loader, ou il faut l'injecter, et ça serait genial de donner un exemple ou je peux l'injecter au pic et pouvoir communiquer avec, tout en ignorant le reste de la carte, un programme tout simple...?
    merci bcp

  4. #4
    paulfjujo

    Re : programme simple pour PIC18F4620

    bonjour,


    Un bootloader et un petit programme qui se loge en general en fond de memoire Flash program
    et qui permet via une liaison serie , qui peut aussi servir à l'application !
    de charger le programme à executer .sans enlever le PIC de sa carte application.
    Une fois le programme chargé, le bootloader donne la main
    à ton application qui demarre aussitot.

    Il faut un petit prgramme Windows pour gerer le transfert de fichier *.hex dans le PIC
    via la liaison serie : Tinybootloader...exe ou PIC_Downloader...exe.

    MAIS il faut dans un premier temps, charger ledit bootloader de facon traditionnelle via la connection ICSP
    et un Pickit2 ou 3 ..
    MikroE delivre aussi des PIC avec le bootloader deja installé
    ex: carte Ready for PIC 18F4522 avec bootloader....

    nota : ce bootloader ampute la taille maxi de programme de 255 octets

    Bootloader compatible ASM, C18, MicroC et .. ?
    voir un exemple parmi tant d'autres !
    Dernière modification par paulfjujo ; 16/07/2014 à 11h01.

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

    Re : programme simple pour PIC18F4620

    finalement c'est pic18F87j90, merci pour ces explications, j'ai un mplab ICD3 pour etablir une connection serie je pense, donc dites moi comment puis-je communiquer avec ce pic avec un programme simple, et ou et comment dois-je charger le bootloader...??

  7. #6
    paolo123

    Re : programme simple pour PIC18F4620

    Le pic a t 'il une connection ICSP directement sur la carte? Dispose tu d'un programmateur spécifique à la carte pour flasher ton PIC18F87j90? Normalement l'entreprise devrait disposer de ce genre de matériel, si oui il te suffit d'écrire sur le compilo qu'ils utilisent un simple code pour tester les Entrées Sorties pour commencer et voir au niveau hardware apres avoir flashé ton programme compilé (Le fichier Hex) si ca fait bien ce que tu veux.

  8. #7
    rony99

    Re : programme simple pour PIC18F4620

    j'ai MPLAB ICD3, c'est avec ça que l'on injecte le code ?

  9. #8
    paulfjujo

    Re : programme simple pour PIC18F4620

    je ne connais pas ICD3 mais
    tu n'a toujours pas repondu à l'essentiel :
    Le pic a t 'il une connection ICSP directement sur la carte?
    ou ton PIC est -il monté sur un support (non soudé directement)

  10. #9
    rony99

    Re : programme simple pour PIC18F4620

    c'est connection ICSP ?

  11. #10
    rony99

    Re : programme simple pour PIC18F4620

    le pic est monté en cms sur la carte, mais j'ai une connection rs

  12. #11
    rony99

    Re : programme simple pour PIC18F4620

    je voulais dire, c'est quoi une connexion ICSP ?

  13. #12
    paulfjujo

    Re : programme simple pour PIC18F4620

    c'est un connecteur qui regroupe les pins de programmation de ton PIC

    ICSP Clock
    ICSP Data
    VPP -- MCLR
    Ground --0V
    VDD -- alim du PIC

    regarde sur ta doc ICD3 !
    ou PICKIT2 (ou 3)

    et sur ta CARTE !


    et la datasheet de ton PIC pour connaitre les pins concernées..
    sur les 18Fxxxx c'est RB7,RB6,MCLR,VDD,VSS
    voir les precautions d'usage .. resistance tampons si RB7 RB6 utilisees par ailleurs
    Pas de capa sur MCLR , resistance de tirage au +VDD..

Discussions similaires

  1. Problèmes programme simple.
    Par Wadad dans le forum Programmation et langages, Algorithmique
    Réponses: 22
    Dernier message: 18/05/2011, 19h57
  2. programme pic simple qui ne fonctionne pas
    Par alainav1 dans le forum Électronique
    Réponses: 6
    Dernier message: 10/04/2011, 14h55
  3. Réponses: 2
    Dernier message: 26/11/2010, 19h42
  4. Programme ASM simple qui ne marche pas
    Par inoxxam dans le forum Électronique
    Réponses: 9
    Dernier message: 21/03/2010, 11h21
  5. Besoin d'aide pour un programme simple svp
    Par McCorwin dans le forum Électronique
    Réponses: 23
    Dernier message: 20/08/2008, 16h35
Découvrez nos comparatifs produits sur l'informatique et les technologies.