FAST PWM w BASCOM
: 10 cze 2017, 15:46
Domyślnym trybem PWM w Bascom jest Phase correct. Kiedy nie potrzebujesz tej funkcjonalności a przydałby się szybszy PWM możesz bardzo łatwo włączyć Fast PWM a dalej korzystać z dobrodziejstw łatwego ustawiania Timera jedną komendą.
Wystarczy przyjrzeć się tabelce i znaleźć różnice pomiędzy sposobem wyboru tych trybów.
Tak. Różnica polega tylko na ustawieniu bitu WGM12
Dla Tiemer1 wiec wystarczy napisać:
...i cieszyć się zmianami
Tak. Bascom w pliku definicji ma zapisane nazwy bitów konfiguracyjnych i można się nimi posługiwać bezpośrednio "po nazwach"
Wystarczy przyjrzeć się tabelce i znaleźć różnice pomiędzy sposobem wyboru tych trybów.
Tak. Różnica polega tylko na ustawieniu bitu WGM12
Dla Tiemer1 wiec wystarczy napisać:
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- Config Timer1 = Pwm , Prescale = 1 , Compare_a_pwm = Clear_up , Compare_b_pwm = Clear_up , Pwm = 10
- TCCR1B.WGM12 = 1 'FAST PWM
Tak. Bascom w pliku definicji ma zapisane nazwy bitów konfiguracyjnych i można się nimi posługiwać bezpośrednio "po nazwach"