Ho una settimana di fuoco, così posso fare gradatamente. Iniziamo con lo schema elettrico.
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.
PIC 12f629
Moderatore:
Paolino
15 messaggi
• Pagina 2 di 2 • 1, 2
0
voti
[11] Re: PIC 12f629
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
0
voti
[12] Re: PIC 12f629
ciao, le resistenze le ho messe perché dagli schemi che ho visto in giro sembravano quasi obligatrie... grazie della disponibilita'...
0
voti
[13] Re: PIC 12f629
Ma io non le ho messe. Riesci a spiegarti il perché? Prova a dare un'occhiata al datasheet del PIC. È scritto all'interno
Ciao.
Paolo.
Ciao.
Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
0
voti
[14] Re: PIC 12f629
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....!
0
voti
[15] Re: PIC 12f629
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.
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
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
15 messaggi
• Pagina 2 di 2 • 1, 2
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)