PIC18F4431 problème ....

C

carlair

Guest
Salut, je commence à utiliser le PIC18F4431 (j'ai utilisé PIC18F458 avant) et je ne Réussir même de faire fonctionner cette photo!

J'ai un code simple qui affiche simplement les données sur les ports, et absolument rien n'est sortie sur la photo???

Quel pourrait être mon problème??

Je pense que mon Configs sont des biens, et je travaille à 24 MHz ....

Je vous remercie pour votre réponse!

luigi

 
Êtes-vous en utilisant l'assembleur ou C (lequel)?

Quelle est votre oscillateur et la configuration fusible?

Pouvez-vous envoyer un code de sorte que nous pouvons prendre un coup d'oeil?

Cordialement

 
Attendez une minute.Pouvez-vous nous indiquer le nombre à part entière de la PIC que vous utilisez?

 
Salut, voici mon code avec les configs ...

Je suis l'aide de code C18 et mes configs sont fixés comme Chrystal à grande vitesse, mais j'ai essayé avec l'oscillateur interne, et il ne fonctionne pas de toute façon!

mon numéro de rôle à part entière est la suivante: PIC18F4431-I / PCode:

# Include <p18f4431.h>
# Pragma RomData CONFIG

_CONFIG_DECL (\

_OSC_HS_1H & _FCMEN_OFF_1H & _IESO_OFF_1H \

_PWRTEN_ON_2L & _BOREN_OFF_2L, \

_WDTEN_OFF_2H & _WINEN_OFF_2H, \

_PWMPIN_OFF_3L & _LPOL_HIGH_3L & _HPOL_HIGH_3L & _LPOL_HIGH_3L, \

_FLTAMX_RC1_3H & _PWM4MX_RB5_3H & _EXCLKMX_RC3_3H & _SSPMX_RC7_3H & _MCLRE_ON_3H, \

_STVREN_OFF_4L & _LVP_OFF_4L & _BKBUG_OFF_4L, \

_CONFIG5L_DEFAULT, \

_CONFIG5H_DEFAULT, \

_CONFIG6L_DEFAULT, \

_CONFIG6H_DEFAULT, \

_CONFIG7L_DEFAULT, \

_CONFIG7H_DEFAULT);

RomData # pragmavoid initialisation (void);void main (void)

(Initialisation ();while (1)

(PORTB ;

PORTC ;

PORTD ;

))
void initialisation (void)(

//////////////////////////// Init ports I / O ///////////////// ///////

PORTA = 0b00000000;

PORTB = 0b00000000;

PORTC = 0b00000000;

PORTD = 0b00000000;

PORTE = 0b00000000;TRISA = 0b11111111;

TRISB = 0b00000000;

TRISC = 0b00000000;

TRISD = 0b00000000;

TRISE = 0b00000111;/////////////////////////// Init interruption permettre //////////////////// / /

RCONbits.IPEN = 1;

INTCONbits.GIEL = 0;

INTCONbits.GIEH = 0;)
 
Je n'ai pas la fiche en main ...mais je me demande si vous avez overclocker votre PIC ...

 
Cela peut ne pas être pertinent, mais j'ai eu des problèmes avec 4x PIC18F4320 que des condensateurs de découplage nécessaires DMV à GND pendant la programmation ou il n'a pas de programme correctement.
programmé amende de PIC18F452 sans que cela si ce n'était pas le programmeur.

 
Colbhaidh a écrit:

amende programmé PIC18F452, sans que cela si ce n'était pas le programmeur.
 
par la façon dont,

J'utilise le programmeur Picall dernière version (www.picallw.com) et j'ai modifié le device.ini de remplissage, de sorte qu'il peut accepter PIC18F4431, mais tout cela fonctionne correctement, parce que, quand je lis l'appareil, mon code est d'autant ok ....quelqu'un a une idée de ce que je fais mal??

 
Hill a écrit:

Je n'ai pas la fiche en main ...
mais je me demande si vous avez overclocker votre PIC ...
 
Citation:

Juste pour vérifier que l'appareil que vous utilisez, SH utilisant permettre gamme de 4MHz à 25MHz.
 
Merci les gars, c'est maintenant fonctionner correctement ....

J'ai essayé de mettre haved des casquettes de près à mon appareil et le reprogrammer, et maintenant il semble fonctionner parfaitement!

<img src="http://www.edaboard.com/images/smiles/icon_eek.gif" alt="Choqué" border="0" />en ce qui concerne ...<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Surpris" border="0" />Luigi

 
Nous sommes heureux d'entendre cela.

Alors, n'oubliez pas: c'est même bien programmé, il est toujours recommandé de connecter un condensateur à Vdd et GND, et garder le condensateur le plus près possible de votre appareil.

 
une fois il m'est arrivé, c'était le cristal qui a été blownout

 
Salut, j'ai le même problème.J'ai raccordé un microF PAC 0,1 entre Vdd et le sol sur ma carte de test et ne peut pas encore réussi à le faire démarrer à tous.Ai-je mal compris la façon dont la PAC doit être connecté?

Avoir fait une base très curcuit et programme (devrait) tourner sur une LED (le PIC premier projet de test pour moi depuis l'école, il ya 10 ans ..).
La programmation et la vérification fonctionne correctement (avec PICSTART Plus et MPLAB IDE).Je dresse la config bits dans le code (assemblage) avec table pour les lectures et écritures, et je crois que je l'ai trouvé .. droitont essayé de les mettre à la table dans MPLAB IDE aussi, ne fonctionne pas non plus ..ont essayé avec les deux osc osc poste RC et internes, ni les œuvres.
rien ne semble faire démarrer, ont essayé avec 2 différentes 18F4431 PICS: S.À partir de perdre l'espoir ..Pourrais-je avoir brûlé les PIC: essaie d? ..

en ce qui concerne, OT

 
Salut à nouveau,
J'ai trouvé que le condensateur doit être connecté entre AVdd et AVSS trop.Essayé aussi bien ..avec les deux int et ext RC osc ..avec les bits de configuration avec le code et l'IDE MPLAB table ..toujours pas de réaction à tous à partir de l'une des mes photos ..
Apprécierions vraiment si quelqu'un pourrait me conseiller sur ce problème, afin que je puisse commencer à utiliser mes projets ..

Cordialement, OT

 

Welcome to EDABoard.com

Sponsor

Back
Top