Jump to content
ELFORUM - Forumul electronistilor

Timer CodeVisionAVR


Recommended Posts

Buna seara! Va rog mult sa ma ajutati si pe mine la rezolvare unei probleme: doresc sa obtin intervale scurte de timp cu care sa numere un timer, cit mai mici posibil, dar rezultatele nu sunt cele asteptate. Folosesc CodeVisionAVR, v.3, unde am setat Atmega88, frecventa de lucru 8MHz si doresc ca timer-ul sa numere cu o perioada de 125ns, dar la simularea in Proteus v8.2 rezultatele nu sunt nici pe departe cele asteptate, plus ca nici nu sunt fixe, dar sunt usoare fluctuatii. Pe durata unei secunde obtin in jurul la 43000 de impulsuri. Unde gresesc? Care sunt setarile corecte ale timer-ului sau si in Proteus e nevoie de setat ceva? Pot simula in Proteus periode mai scurte, cind frecventa oscilatorului cu cuart va fi de 32768 kHz?Va multumesc mult!http://postimg.org/gallery/101ic1ss8/

Link to comment
  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Da, intocmai! Dar nu merg mai departe cu codul pina nu vad ca numara corect. Intervale de 1ms sunt numarate corect, dar mai mici nu. Schema la moment prevede doar aplicarea impulsurilor de 1Hz pe INT0 si afisare numarului de impulsuri contorizat de timer in tot acest interval.

Sim1.rar

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines