Sari la conținut
ELFORUM - Forumul electronistilor

intrebare timer


vlad_2770

Postări Recomandate

Folosesc Timer-ul 1 ca sa numar timpul intre doua impulsuri ce vin pe un pin de la Portul B (RB5). Vreau ca timpul sa poata fi mai mare de 0,013.. secunde (folosesc un cuartz de 20MHz). Cum pot face asta? Mentionez ca lucrez cu intreruperea de pe portul B. Adica vine impulsul si se declanseaza numaratoarea.Multumesc

Link spre comentariu
  • Răspunsuri 2
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • vlad_2770

    2

  • Cristiano

    1

Zile populare

Top autori în acest subiect

Pai poti face asa: activezi si intreruperea la Tmr1 si folosesti inca un counter software care este resetat cand resetezi timer-ul si care este incrementat de fiecare daca cand s produce depasirea la Tmr1. Counter-ul aditional poate fi pe 8, 16 ori cati biti tu ai nevoie, in functie de durata maxima care vrei sa o masori. Timpul total va fi (cand se produce intreruperea pe RB5):counter<<16+TMR1H:TMR1L[/code]

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări