- Messaggi: 6
- Ringraziamenti ricevuti 0
Settings Pins input analogue/digital PIC18F46K22
7 Anni 8 Mesi fa #1
da Giannino
Settings Pins input analogue/digital PIC18F46K22 è stato creato da Giannino
Buona domenica a tutti,
come da titolo ho dei dubbi sul settaggio dei pin digitali.
Se per esempio voglio che la PORTA funzioni come uscita digitale (o ingresso) è corretto avere i bit del registro ANSELA a 1?
Di default i bit del registro ANSELA sono tutti a 1 (escluso il bit 4, 6 e 7), quindi le uscite (o ingressi) della PORTA
sono digitali?
Se invece i bits del registro ANSELA sono a 0, sono abilitate gli ingressi o uscite analogiche?
Scusate la domanda banale, ma abbiate pietà per un principiante
Saluti,
Giovanni
come da titolo ho dei dubbi sul settaggio dei pin digitali.
Se per esempio voglio che la PORTA funzioni come uscita digitale (o ingresso) è corretto avere i bit del registro ANSELA a 1?
Di default i bit del registro ANSELA sono tutti a 1 (escluso il bit 4, 6 e 7), quindi le uscite (o ingressi) della PORTA
sono digitali?
Se invece i bits del registro ANSELA sono a 0, sono abilitate gli ingressi o uscite analogiche?
Scusate la domanda banale, ma abbiate pietà per un principiante
Saluti,
Giovanni
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Giannino
- Autore della discussione
- New Member
Riduci
Di più
7 Anni 8 Mesi fa - 7 Anni 8 Mesi fa #2
da Bolt
Quando si trova e si corregge un errore, si vedrà che andava meglio prima.
Risposta da Bolt al topic Settings Pins input analogue/digital PIC18F46K22
Allora
TRISx determina entrata (1) e uscita (0)
ANSELx determina analogico (1) o digitale (0)
LATx serve per il settaggio di un pin digitale 1 High 0 Low
PORTx viene utilizzato per leggere lo stato di un pin digitale
WPUx abilita il weak pull up 1 abilitato 0 disabilitato
Detto questo ti consiglio di leggere questo articolo
Nel datasheet del 18F46K22 alla pagina 128 trovi una tabella con le varie configurazioni TRIS ANSEL
TRISx determina entrata (1) e uscita (0)
ANSELx determina analogico (1) o digitale (0)
LATx serve per il settaggio di un pin digitale 1 High 0 Low
PORTx viene utilizzato per leggere lo stato di un pin digitale
WPUx abilita il weak pull up 1 abilitato 0 disabilitato
Detto questo ti consiglio di leggere questo articolo
Nel datasheet del 18F46K22 alla pagina 128 trovi una tabella con le varie configurazioni TRIS ANSEL
Quando si trova e si corregge un errore, si vedrà che andava meglio prima.
Ultima Modifica 7 Anni 8 Mesi fa da Bolt.
Ringraziano per il messaggio: Giannino
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Bolt
- New Member
Riduci
Di più
- Messaggi: 13
- Ringraziamenti ricevuti 1
7 Anni 8 Mesi fa #3
da Giannino
Risposta da Giannino al topic Settings Pins input analogue/digital PIC18F46K22
Grazie mille,
era la risposta che cercavo...
Comunque leggerò anche l´articolo che mi hai consigliato.
Grazie ancora,
Buona serata,
Giovanni
era la risposta che cercavo...
Comunque leggerò anche l´articolo che mi hai consigliato.
Grazie ancora,
Buona serata,
Giovanni
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Giannino
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 6
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.