PORTA C del 16f877

7 Anni 2 Settimane fa #1 da anch
PORTA C del 16f877 è stato creato da anch
Salve, non riesco a fare funzionare la PORTA C come input per sei pulsanti in mikrobasic.
Ho settato la porta C con TRISC = %11111111 e PORTC = %00000000, chiedo se c'è qualche altro registro da settare.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • anch
  • New Member
  • New Member
Di più
7 Anni 2 Settimane fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic PORTA C del 16f877
Salve Anch,

non conosco la sintassi per un numero binario in mikrobasic per cui presumo che sia %.
Detto questo i registri sono TRISC e PORTC per cui sei apposto.
  • Come fai a dire che non funziona l'inizializzazione?
  • Dove e come hai collegato i pulsanti?
  • Come li leggi?

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
7 Anni 2 Settimane fa #3 da mastroebano
Risposta da mastroebano al topic PORTA C del 16f877
buongiorno
io uso mikrobasic ed i registri da settare sono quelli e con quella sintassi pertanto come dice Mauro come fai nel dire che la porta non inizializza o non funziona? Desumo che tu sugli ingressi abbia messo dei pulldown e poi con il pulsante lo porti alto e dopo un certo tempo vai in lettura per leggere lo stato del pulsante e quindi prendi la decisione su quello che devi fare

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • mastroebano
  • Senior Member
  • Senior Member
Di più
7 Anni 2 Settimane fa #4 da mastroebano
Risposta da mastroebano al topic PORTA C del 16f877
scusa saluti Antonio

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • mastroebano
  • Senior Member
  • Senior Member
Di più
7 Anni 1 Settimana fa #5 da anch
Risposta da anch al topic PORTA C del 16f877
MI scuso per il ritardo, ho usato la porta C, da C0 a C5 per collegarvi sei pulsanti, collegati come di consueto, e di questi solo quelli che usano la porta C da C0 a C3 funzionano come devono.

Quando PORTC.0...PORTC.3 vengono posti a massa con il pulsante pigiato, il programma fa ciò che ad ogni tasto è stato detto di fare, i rimanenti due pulsanti, invece, pigiati o no, non eseguono le funzioni ad essi associati.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • anch
  • New Member
  • New Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login