Elektroda.pl
Elektroda.pl
X
AM TechnologiesAM Technologies
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATmega8 - Buzzer z generatorem czy bez? Co wybrać?

12 Sty 2014 13:03 3651 7
  • Poziom 10  
    Witam, mam pytanie. Co jest lepsze buzzer bez generatora czy z? Próbowałem wysterować mój bez generatorka falą prostokątną pochodząca z przerwań timer'a ale obawiam się że jeśli użyje jeszcze innych przerwań to procesor zacznie zamulać a przede wszystkim przerywać co jakiś czas mój "generator" ponieważ jak się domyślam nie można użyć dwóch przerwań na raz. Stąd moje drugie pytanie, jeśli składałbym już coś na stałe, jakąś grę lub coś podobnego, lepszy okazałby się buzzer z generatorem? Z góry dziękuje za pomoc ;)
  • AM TechnologiesAM Technologies
  • Pomocny post
    Poziom 19  
    To zależy co chcesz osiągnąć. Jak tylko beep to z generatorem. Jak chcesz zmieniać wysokość generowanych tonów to bez generatora. O częstotliwość musi wtedy zadbać kontroler.
  • AM TechnologiesAM Technologies
  • Poziom 10  
    Taktowany będzie 8MHz, co to zmienia?
  • Moderator Mikrokontrolery Projektowanie
    Chciałem wiedzieć w jakich warunkach pracuje, bo piszesz o "zamulaniu" i obawach czy uC się wyrobi z Twoim programem.
    8MHz to całkiem sporo i na pewno będziesz w stanie generować dźwięki za pomocą PWM i przerwań.
    Tym bardziej więc jeśli to mają być gry, to buzzer bez generatora by się przydał, a najlepiej jednak gdyby to był mały głośnik z prostym wzmacniaczem na tranzystorze. To istotne, bo buzzery mają mocno ograniczone częstotliwości.
  • Poziom 10  
    Tak myślałem o głośniku i wzmacniaczu do niego na tranzystorze, teraz poszukam tylko skąd go mogę wypruć ;) Sygnał generuję teraz w przerwaniach timer'a w trybie CTC, to dobrze?
  • Poziom 9  
    Jeśli dźwięk ma być tylko sporadyczny i w postaci jednego dźwięku to nie warto zachodu z głośnikiem ...

    Polecałbym ci buzer z generatorem, z jednej strony tracisz możliwość wpływania na dźwięk, ale wolne przerwanie z pewnością Ci się przyda...
  • Poziom 19  
    albert.pracz napisał:
    Tak myślałem o głośniku i wzmacniaczu do niego na tranzystorze, teraz poszukam tylko skąd go mogę wypruć ;) Sygnał generuję teraz w przerwaniach timer'a w trybie CTC, to dobrze?

    Chyba ciekawsze efekty można uzyskać w PWM z korekcją fazy. Na temat generowania dźwięku było coś tutaj.