Ciao, per utilizzare come ingressi (devo mettere dei pulsanti) RA, RC, RD, RE, in un Pic18f4550 devo collegare delle resistene esterne di PULL-UP?
Se si di che valori?
Per chiarirmi le idee se non le metto che problemi riscontro?
Grazie
Collegare resistori di PULL-UP
Moderatore:
Paolino
4 messaggi
• Pagina 1 di 1
0
voti
Le resistenze di pull-up (ma il discorso vale anche per quelle di pull-down) si collegano come segue:
Lo scopo di tali resistenze è quello di mantenere ad uno stato logico noto l'ingresso del microcontrollore quando il contatto di input è aperto. Con i pull-up, il valore noto è il valore Vdd. Non mettere queste resistenze implica che l'ingresso rimanga flottante e di conseguenza "incerto". L'ingresso, lato microcontrollore, può assumere valori variabili in funzione di eventi esogeni.
Normalmente il valore consigliato da Microchip è di 10k: valori inferiori comporterebbero una maggiore correnre che fluisce nella porta. Andando nel dettaglio del PIC18F4550, se leggi con attenzione il datasheet ti accorgi che PORTB è dotata di pull-up interni che vanno abilitati. Il vantaggio è quello di non dover applicare alcun componente esternamente.
Ciao.
Paolo.
Lo scopo di tali resistenze è quello di mantenere ad uno stato logico noto l'ingresso del microcontrollore quando il contatto di input è aperto. Con i pull-up, il valore noto è il valore Vdd. Non mettere queste resistenze implica che l'ingresso rimanga flottante e di conseguenza "incerto". L'ingresso, lato microcontrollore, può assumere valori variabili in funzione di eventi esogeni.
Normalmente il valore consigliato da Microchip è di 10k: valori inferiori comporterebbero una maggiore correnre che fluisce nella porta. Andando nel dettaglio del PIC18F4550, se leggi con attenzione il datasheet ti accorgi che PORTB è dotata di pull-up interni che vanno abilitati. Il vantaggio è quello di non dover applicare alcun componente esternamente.
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
Per completezza, eccoti il collegamento di interruttore con una resistenza di pull-down:
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)
4 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 9 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)


