Progetti

   

Tutorial

   

Servizi

   

Sponsor  

   
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Freedom 2 66666666 18f4580 gestione portB

Freedom 2 66666666 18f4580 gestione portB 4 Mesi 1 Settimana fa #1

  • Fabio Fabio
  • Avatar di Fabio Fabio
  • Offline
  • Fresh Boarder
  • Messaggi: 2
  • Karma: 0
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.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Freedom 2 66666666 18f4580 gestione portB 4 Mesi 1 Settimana fa #2

  • Fabio Fabio
  • Avatar di Fabio Fabio
  • Offline
  • Fresh Boarder
  • Messaggi: 2
  • Karma: 0
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.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Powered by Forum Kunena
   
© LaurTec 2006-2015