Problema con 18F serie PIC

P

para_racer

Guest
Ho provato PIC multipli compreso 18lf448, 458, 8720 e non può ottenere qualsiasi al lavoro.Ho PIC Basic Pro 2,42 e il nuovo MPLAB 6.1.X.Tutto ciò che compila, assembla, e programmi di fine senza errori.Ho provato qualcosa di semplice come un LED lampeggiante e non si fa nulla.Se io pop in un 16F877 in atto, tutto funziona correttamente.C'è qualcosa che mi manca?Qualsiasi aiuto sarebbe appriciated.

Grazie, Wade

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Interrogazione" border="0" />
 
Stai usando un bootloader ..?Se si sta utilizzando un programmatore, è il fusibile bassa tensione impostata su No a bassa tensione.Anche: a volte su alcuni programmatori di cui avete bisogno per terra il programma di bassa tensione pin per farlo programma correttamente: Assicurati che il tuo chip è earased correttamente prima di ogni programma compresi i fusibili.Diverso da quello senza vedere il codice non abbiamo idea di cosa sta succedendo con la tua dichiarazione di cui sopra.

 
Io sto usando un Warp 13 programmatore e che ho letto sul loro sito web per vedere se sto facendo qualcosa di sbagliato.Sembra che dovrebbe andare bene.Sto utilizzando il PIC lo stesso codice di base sia per il 16F877 e 18LF448.

DEFINE OSC 20

LOOP: PORTD.7 = 1
PAUSE 2000
PORTD.7 = 0
PAUSE 2000
GOTO LOOP
END

Che su di esso.Come ho detto, se funziona bene il 16F, ma non il 18F.Ho provato ICSP e la programmazione sul socket programmatore.Entrambi dicono programmato fine e varified.È la programmazione a bassa tensione pin diversi sulla serie 18F?Perché non è un problema con il chip 16F.

Grazie, Wade

 
Wade
Qual è il tuo firmware sul vostro Warp13?molto importante che hai il firmware corretto: controllare meglio a:
http://www.newfoundelectronics.com/index.htm
Anche il perno del programma a bassa tensione è diversa da quella 16F877: leggere le schede tecniche.16F877 è 18FL448 RB3 è RB5

 
Wade
Ho cambiato il codice per:

DEFINE OSC 20
LED VAR PORTB.2
LOOP:
LED ad alta
PAUSE 1000
LED a bassa
PAUSE 1000
GOTO LOOP
ENDProvate questo e vedere se funziona, lo ha fatto per me, per un 18F452, come non ho uno 18FL488

 
SAR,

Ho l'ultimo firmware e prove con il 16F.Darò il codice di una prova domani.Grazie per gli indizi ...I'll controllare anche la spilla a bassa tensione.Non l'aggiornamento del firmware di tenere il perno di bassa tensione al livello appropriato?

Grazie ancora,

Wade

 
Se stai usando un cristallo assicuratevi di impostare l'opzione oscillatore a "SA".Ho avuto un problema simile con la serie 18F finché non ho impostato l'oscillatore a HS.

 
Grazie!L'impostazione HS porta il PIC per la vita!Funziona bene ora.

Grazie ancora!

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />
 
Normalmente È un problema oscillatore (a destra i valori Cap, etc)

 
Moderazione:

richieste di rimozione

Si prega di premere il pulsante blu prossima volta vi ringrazio
 

Welcome to EDABoard.com

Sponsor

Back
Top