Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC ed MCLR

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] PIC ed MCLR

Messaggioda Foto Utentelabox » 5 gen 2013, 22:30

Salve raga vi espongo il mio problema: ho un PIC sul quale ho collegato l'mclr con una resistenza da 10k a vcc(3.7V), ma funziona solo quando tocco anche per un solo istante il piedino dell'mclr con un dito o con un cavetto, o se lascio l'icd3 collegato, altrimenti non parte.
Qualche idea?
Grazie mille!
Avatar utente
Foto Utentelabox
0 2
 
Messaggi: 9
Iscritto il: 13 mar 2012, 23:59

0
voti

[2] Re: PIC ed MCLR

Messaggioda Foto Utentesimo85 » 5 gen 2013, 22:33

Non hai configurato bene il MCLR nel codice. Probabilmente solo come input.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: PIC ed MCLR

Messaggioda Foto Utentelabox » 5 gen 2013, 22:35

Ciao Gohan, grazie per la risposta, ho inserito nel codice #pragma config MCLRE = ON
(uso c18 come compilatore)
dovrebbe essere così giusto ?
Avatar utente
Foto Utentelabox
0 2
 
Messaggi: 9
Iscritto il: 13 mar 2012, 23:59

0
voti

[4] Re: PIC ed MCLR

Messaggioda Foto Utentesimo85 » 5 gen 2013, 22:39

Non uso i PIC da molto tempo, ultimamento sto lavorando con micro AVR e un STM32.

Ma tutte le volte che mi è successa la stessa cosa (sempre ai primi momenti di programmare il micro fresco montato), era perché, salvo non aver effettuato male il collegamento hardware sul pin dedicato al Reset, era perché era mal configurato.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[5] Re: PIC ed MCLR

Messaggioda Foto Utentelabox » 5 gen 2013, 22:43

anche a me è capitato lo stesso qualche volta quando mi son dimenticato di mettere la resistenza da 10k tra mclr e vdd , solo che ora il collegamento hardware mi sembra effettuato correttamente ho anche provato a misurare con il tester tra il pin e il vcc e porta effettivamente 10 k :\ per questo non riesco a uscirne :(
Avatar utente
Foto Utentelabox
0 2
 
Messaggi: 9
Iscritto il: 13 mar 2012, 23:59

0
voti

[6] Re: PIC ed MCLR

Messaggioda Foto Utentesimo85 » 5 gen 2013, 22:48

Solitamente il circuito di RESET è una rete RC con switch così:

Dove R 10k e C 100nF.

Posta il codice tra i tag [code].
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

1
voti

[7] Re: PIC ed MCLR

Messaggioda Foto UtentePaolino » 5 gen 2013, 23:25

Con MPLABX, se apri la finestra dei configuration bits, trovi la descrizione dei valori dei singoli bit. In particolare, per PIC18F2520, alla voce MCLRE si legge quanto appare in questa immagine.

MCLRE.JPG
MCLRE
MCLRE.JPG (53.21 KiB) Osservato 5396 volte


Con questo setup, è necessario avere il resistore di poull-up:



Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[8] Re: PIC ed MCLR

Messaggioda Foto Utentelabox » 6 gen 2013, 0:58

Ciao Paolino, io configuro tramite codice l'mclr #pragma config MCLRE = ON
e la resistenza è messa esattamente come nel tuo schema solo che io uso 3.7 volt anzicchè 5
ma niente solo se tocco il pin mclr con un cavetto per un istante inizia tutto a funzionare

riguardo al circuito di reset di Gohan io ho messo solo la resistenza tra pin mclr e vdd, ho provato ad acciungere anche un condensatore da 100 nf tra l'mclr e gnd ma niente.. nessun risultato :\
Avatar utente
Foto Utentelabox
0 2
 
Messaggi: 9
Iscritto il: 13 mar 2012, 23:59

0
voti

[9] Re: PIC ed MCLR

Messaggioda Foto Utentesimo85 » 6 gen 2013, 1:01

Se posti il codice forse si riesce a trovare qualche errore.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

1
voti

[10] Re: PIC ed MCLR

Messaggioda Foto UtentePaolino » 6 gen 2013, 10:08

Non è che stai usando una bredboard, magari?

Ciao.

Paolo.

P.S. Aspettiamo il codice, come detto da [user]gohan[/user].
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

Prossimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti