Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Accendere LED con interrupt

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

1
voti

[11] Re: Accendere LED con interrupt

Messaggioda Foto UtentePaolino » 13 feb 2014, 14:49

rudj ha scritto:scusate ero un po' di fretta

Ecco, allora prenditi un po' di tempo per disegnare meglio lo schema :D

Per quanto riguarda l'interruttore, non ho capito come mai impieghi le resistenze in quel modo. Prova con un semplice pull-down:



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

[12] Re: Accendere LED con interrupt

Messaggioda Foto Utenterudj » 13 feb 2014, 15:29

ma in effetti io ho usato una resistenza di pulldown, il tuo schema invece non sembra funzionare.. mi sa che hai invertito qualcosa.. forse sbaglio ma prova a ricontrollare...
Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

0
voti

[13] Re: Accendere LED con interrupt

Messaggioda Foto UtenteGiulioB » 13 feb 2014, 15:32

Si', in effetti il resistore va tra Vdd e ingresso PIC, altrimenti in quel modo ingresso PIC e' fisso a valore alto (Vdd).
Avatar utente
Foto UtenteGiulioB
615 3 11
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 4 feb 2014, 20:51

1
voti

[14] Re: Accendere LED con interrupt

Messaggioda Foto UtentePaolino » 13 feb 2014, 15:50

Sì, ho fatto un errore. Lo schema è così:



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

[15] Re: Accendere LED con interrupt

Messaggioda Foto Utenterudj » 13 feb 2014, 15:55

ok, allora è come ho impostato l'interruttore anch'io... quindi l'errore non è qui... dove sbaglio ?^!
Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

1
voti

[16] Re: Accendere LED con interrupt

Messaggioda Foto UtentePaolino » 14 feb 2014, 12:15

Ma la resistenza R3 del tuo schema che funzione deve svolgere?
"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

[17] Re: Accendere LED con interrupt

Messaggioda Foto Utenterudj » 14 feb 2014, 21:41

Tiene alto il pin del reset... forse si può fare un collegamento diretto al positivo ma nello schema del corso di tanzini era segnata... non ha nulla a che vedere con l'interruttore comunque
Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

1
voti

[18] Re: Accendere LED con interrupt

Messaggioda Foto UtenteGiulioB » 14 feb 2014, 21:50

Stai seguendo il corso di Tanzilli? Mi pare sia, se è quello che trovai 10 anni fa', un po' datato.
Io ti consiglierei di leggerti il blog di quel signore che ti sta rispondendo qui sopra, Paolino :ok:

BTW, se mi dai 30 minuti provo a debuggurti il codice, sempre che l'hardware sia ok.

Edit:
ad una rapida occhiata mi sembra che "accendi" non sia mai raggiunta perché "tasto premuto" non è mai raggiunto.
Secondo me dovresti spostare il settaggio del flag di interrupt subito dopo lo start, e non dentro lo spazio ORG 0x04.

Elimina btfsc INTCON,RBIF dal blocco ORG 0x04 e mettilo subito dopo start.
Avatar utente
Foto UtenteGiulioB
615 3 11
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 4 feb 2014, 20:51

0
voti

[19] Re: Accendere LED con interrupt

Messaggioda Foto Utenterudj » 15 feb 2014, 14:07

Accendi lo raggiunge, il programmino funziona bene, l'unica pecca che resta è che il 50% delle volte quando "attacco la spina" si accendono i led, e li spengo con il pulsantino, quello che chiedo di fare io al programma è:
-ON
-I led sono spenti
-premo il pulsante
-si accendono i led
-premo il pulsante
- si spengono i led
.. e così via

GiulioB ha scritto:Stai seguendo il corso di Tanzilli? Mi pare sia, se è quello che trovai 10 anni fa', un po' datato.
Io ti consiglierei di leggerti il blog di quel signore che ti sta rispondendo qui sopra, Paolino :ok:

grazie per il consiglio, appena ho un attimo gli do un'occhiata ;)
Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

0
voti

[20] Re: Accendere LED con interrupt

Messaggioda Foto UtenteGiulioB » 15 feb 2014, 14:14

Puoi fare una foto della breadboard? Mi pare questo sia un problema di reset.
Mostra anche il codice che attualmente stai usando (l'ultima release diciamo), perché io mi basavo su quello al primo post.
Avatar utente
Foto UtenteGiulioB
615 3 11
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 4 feb 2014, 20:51

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti