Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC difettosi o errori nei programmi?

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[21] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteShockwaver » 10 lug 2013, 11:23

No, con MCLR = ON disabiliti il mux con PORTE. Se MCLR = OFF RE3 è un input. Se non debuggi col PK3 è difficile dire cosa sta succedendo.
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

0
voti

[22] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteMatteo1991 » 10 lug 2013, 12:51

Va bene, adesso mi studio come si fa il debbug con il pk3.
Comunque ho realizzato un'altra schedina con un 16f84a (cimelio!!!), il mio pk3 funziona correttamente! alla luce di quanto detto fino ad ora il problema é software.
"Scrivere la propria storia come si scrive la Storia: con la veemenza di un conquistatore di imperi."
Avatar utente
Foto UtenteMatteo1991
406 2 4 12
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 28 giu 2012, 16:38

0
voti

[23] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteMatteo1991 » 10 lug 2013, 15:39

The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding.


dunque è un problema di oscillatore....
"Scrivere la propria storia come si scrive la Storia: con la veemenza di un conquistatore di imperi."
Avatar utente
Foto UtenteMatteo1991
406 2 4 12
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 28 giu 2012, 16:38

0
voti

[24] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteShockwaver » 10 lug 2013, 16:10

:ok:
Aspetta che ti incollo la configurazione dei fuses al posto dei #pragma config, visto che stai utilizzando l'XC8...
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

0
voti

[25] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteShockwaver » 10 lug 2013, 16:18

Al posto dei #pragma config usa questi:
Codice: Seleziona tutto
__CONFIG(FOSC_INTRC_NOCLKOUT & WDTE_OFF & PWRTE_OFF & MCLRE_ON & CP_OFF & CPD_OFF & BOREN_OFF & IESO_OFF & FCMEN_OFF & LVP_ON);
__CONFIG(WRT_OFF);


Senza modifiche al registro OSCCON dopo un POR, ne tiri fuori 4MHz dal risonatore interno.
Vedi se funge.

Edit: occhio ho sistemato il codice.

Edit2: se poi funge prova con questi
Codice: Seleziona tutto
__CONFIG(FOSC_HS & WDTE_OFF & PWRTE_OFF & MCLRE_ON & CP_OFF & CPD_OFF & BOREN_OFF & IESO_OFF & FCMEN_OFF & LVP_ON);
__CONFIG(BOR4V_BOR40V & WRT_OFF);

Da notare che nella Configuration Word Register 1 stavolta come modalità viene selezionata HS e non XT che poteva non andare bene per il tuo cristallo che se ho capito bene è da 4MHz
O_/
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

0
voti

[26] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteMatteo1991 » 10 lug 2013, 21:15

ci sto provando ma adesso mi spunta l'errore "Failed to get Device ID"..... io direi che i due PIC 16f883 che sto utilizzando sono difettosi...altrimenti non si spiega!
"Scrivere la propria storia come si scrive la Storia: con la veemenza di un conquistatore di imperi."
Avatar utente
Foto UtenteMatteo1991
406 2 4 12
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 28 giu 2012, 16:38

0
voti

[27] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteShockwaver » 10 lug 2013, 21:35

Quello può essere un problema di connessione ICSP... ma li vuoi levare sti maledetti condensatore e resistore quando programmi per debuggare?? :D :D
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

0
voti

[28] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteMatteo1991 » 10 lug 2013, 22:35

è che è tutta roba già saldata su millefori, devo stuccare per non dissaldare! :mrgreen:
comunque senza condensatori, resistenze ecc:
Failed to get Device ID :roll:
"Scrivere la propria storia come si scrive la Storia: con la veemenza di un conquistatore di imperi."
Avatar utente
Foto UtenteMatteo1991
406 2 4 12
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 28 giu 2012, 16:38

0
voti

[29] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto UtenteShockwaver » 10 lug 2013, 23:15

Be' a questo punto se sei sicuro che il PK3 è connesso correttamente, si può affermare PER ESCLUSIONE che il PIC è cibo per gatti :lol:
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

3
voti

[30] Re: PIC difettosi o errori nei programmi?

Messaggioda Foto Utenteposta10100 » 16 lug 2013, 19:29

Matteo1991 ha scritto:Failed to get Device ID :roll:

Anche io ho avuto un problema simile ma con il mio programmatore home-made.
Nel mio caso il clk arrivava al PIC (PIC16F887) degradato e il PIC (schizzinoso) si rifiutava di funzionare.
Ho fatto un semplice bufferino con MC14069 e ho risolto il problema.


Ti allego anche il formato nativo di Millefori, li trovi anche il complicatissimo sbroglio del circuito!
buffer.zip
Buffer in formato Millefori
(889 Byte) Scaricato 161 volte


O_/
Luca
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti