Vai al contenuto
PLC Forum


Contatore Con Pic 18f1320


Messaggi consigliati

Inserito:

voglio acquisire il conteggio di un encoder sul pin del tmr0 che funziona sia da timer che da contatore dopo avere settato il bit adeguato.

ho fatto così:

1.imposto i/o dei port

2.imposto i/o del porta come ingresso digitale e non analogico

3.imposto il tmr0 sul registro t0con come contatore a 8 bit senza prescaler

4.imposto il tmr2 come timer per il campionamento

5.abilito gli interrupt

6.piazzo il codice per effettuare la lettura del timer0 quando il timer2 è andato in overflow

dimenticavo di avere precedentemente settato i fuses per oscillatore ext a 4MHz e tutti gli altri fuses disabilitati

il problema è che il contatore non conta (il registro tmr0l nel debug con mplab non vedo a muoversi) in barba a qualsiasi codice metta dopo le varie impostazioni.

ho provato a cambiare anche qualche impostazioni dei vari registri e i vari fuses ma nulla di fatto.

cosa ho tralasciato?


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...