lcd pic24fj256da210
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

lcd pic24fj256da210



  1. #1
    invite978886e8

    lcd pic24fj256da210


    ------

    Bonjours nous devons programmer la carte de devellopement pic24fj256da210,

    Nous voudrions afficher un message sur l'écran (Graphics Display Powertip 4.3" 480*272)
    d'après la documentation de la carte il est plus facil d'utiliser un fichier deja exéstant pour faire son projet; nous avons donc télécharger le projet CE306, LCD with PMP , présent sur le site de microchip.
    Dans le readme il est écrit que se projet a été fait à la base pour le PIC24FJ128GA010 mais qu'on peut facilement le reconfigurer pour un autre pic24F en faisant ceci:

    4. Reconfiguring the project for a different PIC24F device:
    -------------------------------------------------------------
    The Project/Workspace can be easily reconfigured for any PIC24F device.
    Please use the following general guidelines:
    a. Change device selection within MPLAB?IDE to a PIC24F device of
    your choice by using the following menu option:
    MPLAB IDE>>Configure>>Select Device

    b. Provide the correct device linker script and header file for your
    device. Device linker scripts and header files are available in your
    MPLAB?C30 installation folder under:
    Device Linker Script-
    YourDrive:>Program Files\Microchip\MPLAB C30\support\gld
    Device C Header file-
    YourDrive:>Program Files\Microchip\MPLAB C30\support\h
    Device ASM Include file-
    YourDrive:>Program Files\Microchip\MPLAB C30\support\inc

    c. Provide the appropriate path to your MPLAB C30 support file locations
    using the menu option:
    MPLAB IDE>>Project>>Build Options>>Project

    d. Chose the development board applicable to your device. Some options
    are provided below:


    e. Re-build the MPLAB?project using the menu option:
    MPLAB IDE>>Project>>Build All

    f. Download the hex file into the device and run.


    Dans notre cas nous avons selectionner le bon pic et pensons avoir suivit correctement les actions a faire pour reconfigurer le projet mais le compilateur nous affiche beaucoup d'erreur.

    En fichier join nous avons ajouté capture d'écran de notreprojet.
    Savez vous pourquoi avons nous toute ces erreurs?Quelqu'un sait-il comment reconfigurer un projet?

    Pièce jointe supprimée.

    -----
    Dernière modification par JPL ; 07/02/2012 à 15h49.

  2. #2
    JPL
    Responsable des forums

    Re : lcd pic24fj256da210

    Les images doivent être postées aux formats gif, png ou jpg. Merci.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invite978886e8

    Re : lcd pic24fj256da210

    dsl pour la pièce jointe je la remet
    Images attachées Images attachées  

  4. #4
    RISC

    Re : lcd pic24fj256da210

    Salut,

    Oublies le CE306 et utilises plutôt un projet des librairies graphiques que tu peux télécharger ici : http://www.microchip.com/MAL
    Après installation tu utilises ce projet : c:\Microchip Solutions v2011-12-05\Graphics\Object Layer\GOLDemo PIC24.mcp
    N'oublie pas de déclarer le PIC dans MPLAB (Configure > Select Device)
    Quelle version du compilateur C30 utilises-tu ?

    a+
    Dernière modification par RISC ; 08/02/2012 à 00h08.

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

    Re : lcd pic24fj256da210

    Bonjours ; merci de votre réponse

    J'utilise donc maintenant GOLDemo PIC24.mcp ;
    je voudrais savoir s'il était possible d'enregistrer ce projet dans un autre dossier que je pourrait transporter sur clé usb sans devoir transporter tout le dossier microchip solution car quand je veut faire "save project as" je ne peut plus ensuite compiler.

    J'aurais aussi une autre question car dans la documentation de mon microcontroleur (voir pièce jointe) il est dit que je doit choisir le bon header file dans hardwareprofile.h avant de compiler .Je me demande si c'est pour cela que le programme ne marche pas quand je l'envoi ; peut-être ne suffit-il pas de selectionner le bon micrcontroleur dans la section select device?
    Images attachées Images attachées  

  7. #6
    RISC

    Re : lcd pic24fj256da210

    Salut,

    Les projets utilisant des librairies sont toujours délicats à bouger car il y a des fichiers dans différents répertoires.
    Si tu es à l'aise avec le changement de chemins de recherche, tu peux changer le repertoire du projet...
    Il faut déjà avoir que des #include qui utilisent uniquement des chemins relatifs

    Les changements de chemins se font dans :
    > Project > Build Options > Project > "Show directories for" : "Include search path"
    Il faut utiliser des chemins RELATIFS c'est à dire uniquement référencés au répertoire de ton projet.
    Cela se fait en utilisant .\ ou des ..\.. etc....
    Pour ce qui concerne les librairies graphiques il vaut mieux qu'elles soient sur tes 2 PCs dans le même répertoire.
    A priori dans le répertoire Microchip Solutions il suffit de copier ce répertoire : c:\Microchip Solutions v2011-12-05\Microchip\Graphics\ et bien sur celui ou se trouve ton projet ou tous les projets graphiques : c:\Microchip Solutions v2011-12-05\Graphics\


    Ne touche pas au hardwareprofile.h car le bon fichier est je crois automatiquement ajouté en fonction d'une variable d'environnement qui correspond à ton micro ( __PIC24FJ256DA210 )

    Tu peux également utiliser MPLAB X avec ces projets graphiques car cela permet de voir le code qui va compiler et aussi avec le Call graph tu pourras plus facilement voir l'arbre graphique des fonctions des librairies

    a+

Discussions similaires

  1. Problème PIC24FJ256DA210
    Par invite978886e8 dans le forum Électronique
    Réponses: 5
    Dernier message: 14/12/2011, 01h45
  2. PIC24FJ256DA210 et module RTC
    Par invite3c35244f dans le forum Électronique
    Réponses: 9
    Dernier message: 07/06/2011, 18h07
  3. PIC24FJ256DA210 et ssd1963
    Par invite52e85ae4 dans le forum Électronique
    Réponses: 1
    Dernier message: 02/04/2011, 19h14
  4. [Brun] TV LCD Samsung LE32A336J1N : activé par erreur LCD Fac mode !
    Par invite2ca052b4 dans le forum Dépannage
    Réponses: 1
    Dernier message: 21/11/2009, 14h50
  5. Afficher sur un LCD des données séries, RS232 vers LCD
    Par invite71524902 dans le forum Électronique
    Réponses: 0
    Dernier message: 27/03/2009, 13h32
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...