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

BASCOM - Zegarek z RC5 i zbyt duża częstotliwość wykonywania procedury.

rekinisko 01 Paź 2013 21:28 1038 3
  • #1 01 Paź 2013 21:28
    rekinisko
    Poziom 22  

    Witam! Proszę o pomoc bo już po całym dniu zbaraniałem. Chciałem zrobić sobie zegarek na dość nietypowej kości i opanowanie jej się powiodło. Chiałem dorobić sterowanie zegarkiem z pilota i do tego jeszcze termometr ale to później. Płytka z zegarkiem generuje co sekundę impuls na wyjściu i Atmega odczytując ten impuls na INT1 ma w przerwaniu odczytać a właściwie wykonać to co jest zawarte w procedurze "Odczyt". Program to wykonuje, ale nie jeden raz na sekundę tylko dziesiątki razy ...

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0 3
  • CControls
  • #2 01 Paź 2013 21:31
    xury
    Poziom 39  

    Bo masz ustawione przerwanie na Low level zamiast na zbocze.

    0
  • CControls
  • #3 01 Paź 2013 21:37
    rekinisko
    Poziom 22  

    A widzisz, zmieniałem to wcześniej i znów się błąd zakradł. Niestety będę mógł sprawdzić poprawność działania dopiero jutro rano. Dzięki za pomoc.

    0
  • #4 02 Paź 2013 21:57
    rekinisko
    Poziom 22  

    Tak miałeś rację, zmiana na wyzwalanie zboczem pomogła. Dziś dorobiłem też termometr na LM56, moim zdaniem lepszy od DS-a. Zastanawiam się jeszcze nad miernikiem ciśnienia na SCP1000 bo mam kilka wolnych pinów na procku. Jutro dam znać co wyszło.

    0