Devo utilizzare le porte RA0 --> RA4 di un pic 16f84 come ingressi puri (livelli +5 e 0 V). Ho messo delle resistenze da 4,7 K verso massa ad ogni ingresso e con mikrobasic (trisa=1) setto le porte come ingressi. All'latro capo delle resistenze viè il collegamento a massa ed al capo collegato al pin corrispondente del pic un pulsante che collega direttamente a + 5volt. Il firmware funziona benissimo unico inconveniente è che sulle porte RA2 ed Ra3 mi trovo la 5 volt anchese non attivo il pulsante (sfalsando quindi l'esecuzione del programma). Ho provato a togliere le resistenze per vedere se fosse un corto e controllato con il tester ma niente. Devo forse utilizzare qualche altro comando per settare tali porte ? L'inconveniente sulle porte b non si presenta se le setto con l'istruzione trisb=1. Grazie per l'aiuto
- pubblicata
16 anni fa