Transplantation programme 18f887 => 18f4550
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Transplantation programme 18f887 => 18f4550



  1. #1
    invite6d5a76de

    Transplantation programme 18f887 => 18f4550


    ------

    Salut la communauté ,

    Etant en manque de timers et de fonctionnalité je me suis tourne vers un 18F4550.

    Donc je commence a transmettre un programme simple(fournit par mikroC pour un 16f887) pour afficher sur un LCD 2X16 4 bits et la il m'affiche sur la premiere ligne des carrés noirs,alors que ce programme fonctionnement parfaitement sur un 16F887,on dirait que le LCD ne s'initialise pas....

    (Je n'ai meme pas eu besoin de modifier ce programme puisque les connections sont les memes donc sa compile)

    J'utilise mikroC comme compilateur et pickit 2 comme programmateur.

    Le programme est bien transferer car j'arrive a le "lire" une fois ecrit.

    Si quelqu'un aurait une idee.

    PS : Je joint cette example réduit au minimum

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    RISC

    Re : Transplantation programme 18f887 => 18f4550

    Salut,

    Le plus simple au niveau migration serait de migrer du PIC16F887 vers le PIC16F1937 car il possède le nouveau "coeur" enhanced avec 49 instructions, plus de timers (5), plus de périph, oscillateur max à 32MHz, etc...(de plus le grand frère avec 28Kmots de FLASH sera dispo bientôt d'après MAPS.)
    Le compilateur génère maintenant un code 30 à 40% plus petit que les PIC16 standards car des instructions utiles au compilateur C ont été ajoutées.

    Il faut juste vérifier si ton compilateur est capable de générer du code pour cette nouvelle famille.
    Sans quoi tu peux utiliser le compilateur gratuit HiTech PRO mode lite

    a+

  3. #3
    invite6d5a76de

    Re : Transplantation programme 16f887 => 18f4550

    Merci de ta reponse mais etant donne que je viens de l'acheter je n'ai pas envie de rechanger pour un autre pic qui a toute les fonctionnalites de celui que je possede....

    Mon compilateur gere cette famille il a meme fait d'autre exemple mais pour des LCD graphiques sans doute que les LCD alphanumerique sont trop simple

    Voila si tu pouvais m'aide a faire afficher un simple message avec un 18f4550

    Merci d'avance

  4. #4
    invite6d5a76de

    Re : Transplantation programme 18f887 => 18f4550

    Le pic que tu me parle n'a que 1 timer 16 bits moi il m'en faut au moins 2

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Transaction I2C entre deux pics 18f4550 (maître-esclave)
    Par invite29cca51d dans le forum Électronique
    Réponses: 9
    Dernier message: 12/04/2011, 15h17
  2. Programmation 18f4550
    Par invite2d0122e6 dans le forum Électronique
    Réponses: 14
    Dernier message: 08/08/2009, 11h05
  3. 18f4550 en 3.3v
    Par invite1208e497 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/03/2009, 09h29
  4. 18f4550 et sd card
    Par invite1208e497 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/01/2009, 23h10
  5. Pic 18f4550
    Par Gérard dans le forum Électronique
    Réponses: 8
    Dernier message: 07/06/2006, 00h42
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...