ARM Procesor
Get the Flash Player to see this player.
sygnał prostokątny |
Projekt pisany na atmega32, żeby działał na atmega16 należy w konfiguracji avrstudio zmienić na atmege16 i skompilować. Projekt służy do generowania sygnałów prostokątnych za pomocą PWM i CTC. Do dyspozycji są 2 programy. Jeden służy do generowania sygnału CTC sterując potencjometrem, a drugi generuje sygnał CTC jako dźwięk, podzielony na oktawy i tony. Na monitorze wyświetlane są informacje jaki aktualnie jest generowany sygnał. Wyświetlacz podłączony jest tak jak w poprzednich projektach do portu C, potencjometr którym wysterujemy sygnał jest przymocowany do PA0, przyciski sterujące przymocowane są do PB0,PB1,PB2, a sam sygnał generowany jest z pinu OC2 który znajduje się na PD7. Jeśli do tego pinu podłączymy buzzer i wybierzemy tryb CTC, to otrzymamy dźwięk podzielony na oktawy i tony (program 2), a jeśli silniczek i wybierzemy tryb PWM, to możemy sterować jego mocą, czyli albo kręci się szybko albo wolno w zależności od wypełnienia. |