W jednym z moich prostych układów wykorzystuję wew. zegar RC i dla spokoju ducha chciałbym tak na starcie skalibrować zegar na znamionowe 8Mhz.
Wiem, że stabilność RC jest żadna ale warto przynajmniej zacząć z właściwym zegarem
Dodatkowym programem chciałbym wygenerować częstotliwość aby miernikiem zmierzyć rzeczywistą wartość, którą doprowadzę do znamionowej za pomocą OSCCAL i tą poprawkę dodam później do właściwego programu.
Która z metod otrzymania F=15,625kHz jest lepsza:
czy
Mierzona częstotliwość wyjścia PWM jest ok 80Hz większa -Metoda PWM lepsza?
Wiem, że stabilność RC jest żadna ale warto przynajmniej zacząć z właściwym zegarem
Dodatkowym programem chciałbym wygenerować częstotliwość aby miernikiem zmierzyć rzeczywistą wartość, którą doprowadzę do znamionowej za pomocą OSCCAL i tą poprawkę dodam później do właściwego programu.
Która z metod otrzymania F=15,625kHz jest lepsza:
Code:
Config Timer1 = Pwm , Prescale = 1 , Pwm = 8 , Compare B Pwm = Clear Down, Compare A Pwm=Clear up
PWM1a=120
czy
Code:
Config Timer0=Timer, Prescale=1
On Timer0 Migaj
Start Timer0
Enable Timer0
Enable Interrupts
Do
Loop
End
Migaj:
Toggle LED
Return
Mierzona częstotliwość wyjścia PWM jest ok 80Hz większa -Metoda PWM lepsza?