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.
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
