Freedom 2 66666666 18f4580 gestione portB

3 Anni 6 giorni fa #1 da Fabio Fabio
Freedom 2 66666666 18f4580 gestione portB è stato creato da Fabio Fabio
Salve a tutti , era moltissimo tempo che non scrivevo su questo forum.
anni fa mi avvicinai alla programmazione dei pic con la Scheda sopra citata..
con mikroBasic della MikroE senza mai acquistare le loro evaluation board in quanto secondo me costose nonostante le loro
versatilita.
vista la scheda di mauro Laurenti e visto le sue caratteristiche decisi di acquistarne il kit di montaggio.
Mi sono tolto diverse soddisfazioni a livello personale con questi micro dai display ai sensori ai motorini passo passo ecc.ecc.
ero soddisfatto perche da perito elettrotecnico il digitale l'ho usato extra microcontrollori.
qualche tempo fa , spinto da colleghi che usano C ,C++ labview ecc ecc i sono avvicinato al c incredulo di saperlo usare e fare uno sforzo immane per la sintassi .. che si è rivelato uno sbaglio.
con un po di tempo e impegno non è stato difficile , ma solo con il "collega" mikroC .
Perche mikroC ?
Configuratore nell' ide e facilita di comprensione nel fare il 1° progetto.
avrei voluto il piacere di provare MPlab ma trovato per me complicato nell'uso.
dopo questa premessa e lungaggine passo a chiedere il mio primo aiuto.
hardware pic 18f4580 10Mhz freedom II.
NON SONO CAPACE DI CAPIRE (O LEGGO MALE DALL'INGLESE)
COME CONFIGURARE I REGISTRI DEL PORTB come ingressi digitali .
ho intuito che in questo port la configurazione gira attorno a :
-ADCON1
-PBADEN e non so quale altro registro.
Problema : BT1 pullappato dalla scheda alla sua pressione non cambia di stato o meglio anziche avere un livello riconosciuto come 0 , rimane quasi ai 5 v e non ho dal polling il riconoscimento dello 0.
sembra che oltretutto sia attivo il pull-up interno al micro.
chiedo venia per tutto cio che ho scritto e ringrazio anticipatamente per l'eventuali dritte
o passi da fare per configurare questo Port.
Saluti.
FAbio M.

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

  • Fabio Fabio
  • New Member
  • New Member
Di più
3 Anni 5 giorni fa #2 da Fabio Fabio
Risposta da Fabio Fabio al topic Freedom 2 66666666 18f4580 gestione portB
Buona giornata,
problema risolto stampando e leggendo il datasheet .
Per avere il portb digitale I/O (tutti e 8 pin)
impostare PBADEN off.
se servono PIN in configurazione mista usare il registro
ADCON1 e leggersi i bit da settare o meno corrispondenti ai pin usati per gli usi che ne vogliamo.
Best regards.

Fabio M.

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

  • Fabio Fabio
  • 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