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

[Bascom][Atmega32] Wyłączenie Sound() w budziku.

nunch 31 Paź 2011 01:20 1277 1
  • #1 31 Paź 2011 01:20
    nunch
    Poziom 12  

    Napisałem kod dla zegara cyfrowego w Bascom.
    Ogólnie działa jak należy.
    Mam tylko problem przede wszystkim z budzikiem.
    Chcę aby podczas alarmu naciśnięcie przycisku 1(PORTD.0) wyłączało alarm(chodzi o sam dźwięk).
    Program nie reaguje. Nie mam pojęcia czy jest to wina tego, że nie nadąża z wykonaniem polecenia (za długie przerwania?)
    2) Aktywowanie alarmu powinno działać na zasadzie naciśnięcie PIND.2 w trybie 1, zmienia stan poprzez Toggle. Flaga B3 pilnuje, żeby po 1 naciśnięciu bit zmienił się tylko raz, a mimo tego nie za każdym razem tak działa.

    Procesor Atmega32 taktowany z zewnętrznego kwarcu 16MHz.

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0 1
  • Pomocny post
    #2 31 Paź 2011 10:12
    Krauser
    Poziom 26  

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    powinien być Pind.0

    0