logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

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

nunch 31 Paź 2011 01:20 1529 1
  • #1 10083907
    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: text
    Zaloguj się, aby zobaczyć kod
  • Pomocny post
    #2 10084349
    Krauser
    Poziom 26  
    Kod: text
    Zaloguj się, aby zobaczyć kod

    powinien być Pind.0
REKLAMA