problème easypic3
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

problème easypic3



  1. #1
    nanard

    problème easypic3


    ------

    bonjour

    J'ai un problème je n'arrive pas à programmer mes PICS, j'utilise MPLAB 6.4 pour écrir mes programmes C18 pour les compiler et PICFLASH2 (vendu avec la plaque) pour les charger dans le pic.
    J'ai fait un programme pour essayer mais sa ne marche pas mon programme consiste à faire clignoter une des diodes de la plaque.

    voilà mon programme:

    #include <p18f252.h>

    unsigned char i;
    void main (void)
    {
    i=0;
    while (1)
    {
    PORTAbits.RA0 = 1;
    for ( i=0 ; i<=1000 ; i++ )
    i=0;
    PORTAbits.RA0 = 0;
    for ( i=0 ; i<=1000 ; i++ )
    i=0;
    }
    }

    quelqu'un peut il me dire ce qu'il ne va pas? Seriez vous où trouver une notice de PICFLASH2?

    merci @+

    -----

  2. #2
    Gérard

    Re : problème easypic3

    Si tu as EasyPic3, tu as la notice.
    Sur le CD, il y a pleins d'exemples, fais un essai avec un des exemples donnés.
    Attention aussi aux divers switch de configuration.
    Gérard.

  3. #3
    Gérard

    Re : problème easypic3

    Quel est le PIC, pour le portA, il faut le configurer en numérique ADCON1 = 7 (pas pour tous les PIC)
    Gérard.

  4. #4
    nanard

    Re : problème easypic3

    J'ai regarder la notice et j'ai essayer les exemples mais quand je les copies et que je l'ai compile sa ne marche pas. j'utilise le 18f252 je vais regarder pour le CAN. Il me semble qu'il faut indiuer au PIC si on uilise une horloge RC, a quartz, interne mais je ne sais pas quelles instructions utiliser.
    @+

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

    Re : problème easypic3

    Pour l'horloge (et d'autres choses), il faut écrire le mot de configuration, les "fuses".
    Gérard.

  7. #6
    nanard

    Re : problème easypic3

    J'ai essayé en mettant:
    #fuses HS

    mais sa me met une erreur, je met HS car j'utilise un quartz de 8MHz.
    Je ne comprend ps ton ADCON1 = 7 pour ADCON c'est pour le CAN, 1 je suppose que c'est pour le portA mais le 7 je vous pas peux tu m'expliquer?
    merci @+

  8. #7
    Gérard

    Re : problème easypic3

    Page 182 du datasheet, on peut lire : pour n'avoir que des entrées numériques ADCON1 = 7.
    Gérard.

  9. #8
    Gérard

    Re : problème easypic3

    Page 196, voir CONFIG1H pour l'oscillateur.
    Gérard.

  10. #9
    nanard

    Re : problème easypic3

    bonjour

    J'ai trouvé pour utiliser le pic avec un quartz:

    configure -> configuration bits... et sur la ligne "oscillator" mettre HS

    mais maintenant j'ai un autre problème lorsque je compile mon programme j'ai ce message d'erreur:

    failed to load C:\essai\essai.cof.

    Est ce que quelqu'un peut me dire ce que c'est et à quoi sert ce fichier?
    merci @+

  11. #10
    nanard

    Re : problème easypic3

    bonjour

    je vois que personne ne peux me répondre. J'ai une autre question:
    est ce que quelqu'un connait un autre compliateur que C18 qui peux compiler les pic 18?
    merci @+

  12. #11
    Gérard

    Re : problème easypic3

    http://www.lextronic.fr/develop/PP2.htm
    Ci-dessus tu trouveras d'autres compilateurs.
    Gérard.

  13. #12
    nanard

    Re : problème easypic3

    bonjour et merci

    J'ai téléchargé la démo de mickrC et sa fonctionne impécable. J'ai un autre problème j'essais de réalider une boussole avec le module cmp03 qui possède l'i²c mais quand on lit l'aide on voit ceci:
    Library requires MSSP module on PORTB or PORTC

    Je l'ai traduit par:
    La bibliothèque exige le module de MSSP sur PORTB ou PORTC
    MSSP signifit "master synchronous serial port" en français "port série synchrone maitre".
    Est ce que quelqu'un sait ce qu'est ce MSSP?
    merci @+

  14. #13
    Gérard

    Re : problème easypic3

    I2C ? SPI ?
    Gérard.

  15. #14
    nanard

    Re : problème easypic3

    en I2C vu que mon module travail en I2C.
    @+

  16. #15
    Gérard

    Re : problème easypic3

    Sur les 16F877 et 876, le pins RC3 et RC4 sont prévues pour l'I2C.
    RC3 : SCK
    RC4 : SDA
    Gérard.

  17. #16
    nanard

    Re : problème easypic3

    J'utilise le 18f252 et se sont les même pattes qui sont utilisées, j'utilise aussi les librairies intégrées de mickroC donc je suppose qu'il attribut automatiquement les bonnes broches.
    Ce que je souhaiterai savoir est comment voir si mon I2C fonctionne (je ne possède pas d'oscillo) et qu'est ce que le module MSSP.
    merci @+

  18. #17
    nanard

    Re : problème easypic3

    personne ne peut m'aider?
    @+

  19. #18
    RISC

    Re : problème easypic3

    Bonsoir,

    Le MSSP c'est le peripherique de ton PIC18F252 qui peut etre programme soit en mode I2C, soit en mode SPI.
    Tout ce qui concerne ton circuit se trouve la :
    http://www.microchip.com/stellent/id...cName=en010276

    Vois la documentation ci-dessous chapitre 15, page 125 :
    http://ww1.microchip.com/downloads/e...Doc/39564c.pdf.

    Le paragraphe sur l'I2C est le 15.4 qui commence page 134 du meme document. Il faut surtout bien programmer toutes les broches necessaires au mode I2C.
    Ton message d'erreur semble indiquer que tu n'as pas configure (reserve les broches) pour le module I2C.
    Dans ton cas il faut utiliser RC3,RC4 et RC5 pour le module I2C.

  20. #19
    RISC

    Re : problème easypic3

    Je pense que cette note d'application peut t'aider pour la configuration de l'I2C :

    http://www.microchip.com/stellent/id...pnote=en022465

Discussions similaires

  1. Problème de démarrage avec EasyPic3
    Par le fouineur dans le forum Électronique
    Réponses: 4
    Dernier message: 19/02/2007, 05h57
  2. easypic3
    Par nicolasronan dans le forum Électronique
    Réponses: 0
    Dernier message: 02/02/2007, 20h52
  3. easypic3
    Par nicolasronan dans le forum Électronique
    Réponses: 6
    Dernier message: 23/06/2006, 10h28
  4. Probléme initialisation port A et E sur station easypic3
    Par invite3d33f9e2 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/06/2006, 20h12
  5. Easypic3
    Par inviteb65e81be dans le forum Électronique
    Réponses: 1
    Dernier message: 08/04/2006, 21h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.