Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Programmer des pics 16F et 18F à partir du Melabs U2 programmateur



  1. #1
    kizi25

    Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    Bonjour

    Voilà je voudrais programmer des pics de chez microchip (16F et 18F)
    Je connais les langages basic et C ainsi que quelques notions d'assembleurs. Je viens de me procurer chez Selectronic le melabs U2 programmeurs. Le logiciel fourni ne reconnait que les fichiers .hex (ce qui est normale pour un microcontroleur).
    Ma question est justement comment faire pour convertir un fichier .c ou .bas voir .asm en fichier .hex pour que je puisse le transférer dans le microcontrôleur.

    (A noter que j'ai essayer mplab mais je n'y comprend pas grand chose).
    Merci pour votre aide.

    -----


  2. Publicité
  3. #2
    kizi25

    Re : Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    Personne pour me donner un petit cou de main ?

    Je suis débutant avec les pic de chez microchip.
    Les seuls microcontrôleur que j'ai programmé auparavant, se sont les picbasic pb3b de chez Comfile.

  4. #3
    RISC

    Re : Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    Salut,

    Si tu démarres dans les PICs, le meilleur conseil que je puisse te donner c'est de lire les cours en ligne de Bigonoff qui sont la référence dans l'univers des PICs et en plus ils sont en français. Tu apprendras pas à pas comme des centaines d'autres à utiliser MPLAB, et l'assembleur qui sont indispensables pour une bonne compréhension.

    Au niveau programmateur dommage que tu aies acquis ce programmateur car il n'est pas compatible avec MPLAB...
    Un Pickit2 aurait été beaucoup plus judicieux...

    a+

  5. #4
    kizi25

    Re : Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    ok merci de conseil pour les cours en ligne

  6. #5
    kizi25

    Re : Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    Le programmateur à besoin d'un fichier .hex
    Il suffit simplement que j'écrive mon programme en c sur mplab que je le compile pour obtenir un fichier .hex et que j'utilise le programmateur melabs pour télécharger le programme dans le pic.

    Ce qui me gène c'est la manière de procédé dans mplab. Que faut -il utilisé dans select language toolsuite? Je ne comprend pas trop l'utilisation de C18 microchip.

  7. A voir en vidéo sur Futura
  8. #6
    RISC

    Re : Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    Salut,

    Si tu utilises le C18, tu peux t'aider de ces tutoriaux français bien faits :
    http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    a+

  9. Publicité
  10. #7
    kizi25

    Re : Programmer des pics 16F et 18F à partir du Melabs U2 programmateur

    Merci de m'avoir conseiller!

    J'ai encore un problème.
    Le programme en .hex est chargée dans le pic 18f252.
    Par contre là où j'ai encore un problème, c'est que rien ne se passe sauf si je touche avec un cable l'une des broche de l'oscillateur.
    Allumer une led => ça fonctionne
    La faire clignoter => elle reste allumé mais ne clignote pas.

    J'utilise un quartz de 20Mhz et 2 condo de 22pf
    J'ai essayé avec un 4Mhz mais même problème.
    J'ai mis une résistance de 10k sur le reset.

    Je pense que ça vient peut être des réglages de l'oscillateur mais je n'en suis pas sur car j'ai essayé avec XT et HS mais rien non plus!

Sur le même thème :

Discussions similaires

  1. Choix de philo: programmer un PIC 18F en C
    Par PlatipuS dans le forum Électronique
    Réponses: 10
    Dernier message: 13/04/2010, 10h08
  2. comment passer des pic 16F au pic 18F ?
    Par MorpheusPic dans le forum Électronique
    Réponses: 5
    Dernier message: 13/08/2008, 22h04
  3. Passage I2C d'un 16F en 18F
    Par grd666 dans le forum Électronique
    Réponses: 2
    Dernier message: 18/06/2008, 13h42
  4. Logiciel pour programmer des PICs
    Par FantomX dans le forum Électronique
    Réponses: 1
    Dernier message: 04/02/2007, 17h55