hvordan man bruger pic16f877 at opdage PWM output sensor til pic

D

de_student2003

Guest
kan nogen fortælle mig, hvordan man bruger tælleren af pic16f877 at opdage PWM output-sensor (accelerometer) til pic input?

 
Hej,
Jeg tror, der er en række løsninger på dit problem.En løsning er skitseret nedenfor.Og jeg tror, hjælp PICF877 er for meget at bruge til dette program kan du bruge Pic16F84A stedet.

Løsning 1.) Tilslut dig PWM output til RB0 Interrupt pin.Så snart en interrupt opstår under stigende kanten af PWM, Nulstil TMR0 eller belastning ordentlig TMR0 tælle, og ændre Interrupt kantdefinition fra stigende kant til faldende kant.På falder kanten af PWM, får TMR0 tæller derefter formere sig til sin TMR0 periode, du får din PWM pulsbredde.Problemet med denne ordning er, når TMR0 overløb inden du falder i kanten.Så du har brug for ordentlige prescaling af TMR0 således at overløbet periode er længere end den PWM bredde.

 

Welcome to EDABoard.com

Sponsor

Back
Top