Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC 12f629

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: PIC 12f629

Messaggioda Foto UtentePaolino » 4 giu 2010, 13:29

Ho una settimana di fuoco, così posso fare gradatamente. Iniziamo con lo schema elettrico.

Circuito_wsocrates.png
Circuito_wsocrates.png (14.05 KiB) Osservato 1343 volte


Dagli un'occhiata e cerca di capire il perché di certe scelte (ad es. mancano le resistenze di pull-up su SW1 e SW2).

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: PIC 12f629

Messaggioda Foto Utentewsocrates » 5 giu 2010, 11:10

ciao, le resistenze le ho messe perché dagli schemi che ho visto in giro sembravano quasi obligatrie... grazie della disponibilita'...
Avatar utente
Foto Utentewsocrates
0 2
 
Messaggi: 9
Iscritto il: 28 mag 2010, 9:18

0
voti

[13] Re: PIC 12f629

Messaggioda Foto UtentePaolino » 5 giu 2010, 12:04

Ma io non le ho messe. Riesci a spiegarti il perché? Prova a dare un'occhiata al datasheet del PIC. È scritto all'interno :wink:
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

[14] Re: PIC 12f629

Messaggioda Foto Utentewsocrates » 9 giu 2010, 10:14

ciao, ho visto che non le hai messe ed ho provato a toglierle anch'io dal circuito che ho fatto: l'effetto non cambia. da quanto ho capito le resistenze dovrebbero servire a mantenere a 1 i pin del PIC dedicati ai pulsanti in modo tale che alla pressione degli stessi le entrate vadano a 0 mettendole a massa. il PIC riconosce questo cambio di stato ed avvia il programma... almeno credo....!
Avatar utente
Foto Utentewsocrates
0 2
 
Messaggi: 9
Iscritto il: 28 mag 2010, 9:18

0
voti

[15] Re: PIC 12f629

Messaggioda Foto UtentePaolino » 9 giu 2010, 13:43

No, il fatto è che i PICMicro dispongono, su alcuni pin, di pull-up interni. Ma questi pull-up vanno abilitati! Apri il datasheet e cerca "Weak Pull-up".
Se non li abiliti, rischi di avere dei comportamenti molto strani del tuo programma in quanto, quando i pulsanti sono aperti, al pin di riferimento arriva un valore logico flottantem incerto, dovuto al fatto che non è garantito uno stato stabile (pull-up o 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)

Precedente

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti