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

[Bascom] Miganie dwukropkiem nie używając wyjścia int. PCF8563

inspector_electro 04 Kwi 2017 15:59 840 6
  • #1 16391727
    inspector_electro
    Poziom 22  
    Witam

    Prozę Was o poradę/pomoc. Otóż chcę migać dwukropkiem za godzinami na wyświetlaczu. Nie chcę podpinać kolejnego przewodu do portu procesora od wyjścia INT RTC. Próbowałem coś spłodzić w programie, ale musiałbym użyć WAIT,
    a tego wolę uniknąć. Pozostaje TIMER. Widziałem w sieci kilka przykładów odnośnie odmierzania określonego czasu na timerze, ale jakoś to do mnie nie dociera.
    Czy ma ktoś jakiś pomysł?
  • #2 16391774
    BlueDraco
    Specjalista - Mikrokontrolery
    Do tego służy właśnie timer. Jaki to wyświetlacz? Jeśli multipleksowany LED, to i tak timer musi działać, zresztą timer jest zwykle podstawą każdego programu.
  • #3 16391784
    inspector_electro
    Poziom 22  
    Jest to wyświetlacz VFD z tego wątku:

    https://www.elektroda.pl/rtvforum/topic3319233.html

    Nie wiem tylko jak zacząć. Widziałem różne kombinacje na timerach, ale nie wiem jak to powiązać z dwukropkiem. Próbowałem to zrealizować na "zwiększających się sekundach". Niestety pętla działa szybko i dwukropek drży. A waitów nie chcę używć.
  • #4 16391812
    Konto nie istnieje
    Konto nie istnieje  
  • #5 16391822
    inspector_electro
    Poziom 22  
    Oj tam oj tam ;) mogę podrzucić szklaną kulę ;).

    Ale do rzeczy. Procesor Atmega 1284p. docelowo pewnie będzie inny. Rc5 na razie nie ma. Taktowanie 16MHz. Zrobbiłem w ten sposób:

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Znalezione gdzieś na forum Elektrody. Niby działa ale nie tak jakbym chciał. Na timerze możnaby było regulować częstotliwość migania.
  • Pomocny post
    #6 16391864
    Konto nie istnieje
    Konto nie istnieje  
  • #7 16391883
    inspector_electro
    Poziom 22  
    Kurcze probowałem coś podobnego, ale bez konfiguracji Tifr2.ocf2a.
    Dzięki wielkie. Ale kompilator wywala błędy w konfigu komparatora:

    Compare_a
    Compare_b
    Unknown config parameter.

    Dodano po 19 [minuty]:

    Poradziłem sobie.
REKLAMA