Witajcie.
Zawsze mam kłopoty z konfiguracją Timerów i dopalenie PWM.
Aktualnie mam problem z Atmeg128 ale pytanie dotyczy ogólnie uC.
Otóż mam kilka pytań.
1) Zauważyłem, że na jednym timerze można skonfigurować max 2xPWM sprzętowy. Czy mam rację?
2) Przeglądając datasheet Atmega128 widzę wyjścia PB5(OC1A), PB6(OC1B),PB7(OC1C). Czy ta jedynka OC1A,B,C oznacza, że te nóżki wykorzystują Timer1 (zaprzeczenie pytania 1)
3) W programie Bascom nigdy nie wiem z jakich zmiennych korzystać.
Otóż miałem kiedyś problem z atmega88 gdzie PWM sterowało się za pomocą zmiennych:
które to znalazłem gdzieś w internecie ale chciałbym nauczyć się gdzie szukać informacji jakich zmiennych użyć (używam określenia zmiennych bo wydaje mi się że to są zmienne globalne jeśli nie proszę mnie naprowadzić)
4) Analogicznie abym mógł wykorzystać sprzętowy PWM w Atmega128 na nóżkach PB5,6 i 7 jakich zmiennych powinienem użyć (lub gdzie je znaleźć)
Bardzo wszystkim z góry dziękuję za pomoc.
Zawsze mam kłopoty z konfiguracją Timerów i dopalenie PWM.
Aktualnie mam problem z Atmeg128 ale pytanie dotyczy ogólnie uC.
Otóż mam kilka pytań.
1) Zauważyłem, że na jednym timerze można skonfigurować max 2xPWM sprzętowy. Czy mam rację?
2) Przeglądając datasheet Atmega128 widzę wyjścia PB5(OC1A), PB6(OC1B),PB7(OC1C). Czy ta jedynka OC1A,B,C oznacza, że te nóżki wykorzystują Timer1 (zaprzeczenie pytania 1)
3) W programie Bascom nigdy nie wiem z jakich zmiennych korzystać.
Otóż miałem kiedyś problem z atmega88 gdzie PWM sterowało się za pomocą zmiennych:
Red_pwm1 Alias Ocr2a
Green_pwm1 Alias Ocr1al
Blue_pwm1 Alias Ocr1bl
Red_pwm2 Alias Ocr0a
Green_pwm2 Alias Ocr0b
Blue_pwm2 Alias Ocr2bktóre to znalazłem gdzieś w internecie ale chciałbym nauczyć się gdzie szukać informacji jakich zmiennych użyć (używam określenia zmiennych bo wydaje mi się że to są zmienne globalne jeśli nie proszę mnie naprowadzić)
4) Analogicznie abym mógł wykorzystać sprzętowy PWM w Atmega128 na nóżkach PB5,6 i 7 jakich zmiennych powinienem użyć (lub gdzie je znaleźć)
Bardzo wszystkim z góry dziękuję za pomoc.