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

Atmega, Bascom - Obrotomierz nie zlicza obrotów, kod z sieci nie działa

grala1 04 Sie 2013 09:51 1824 5
REKLAMA
  • #1 12592668
    grala1
    Specjalista grupy V.A.G.
    Znalazłem taki kod w sieci:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Niestety nie chce mi to działać.
    Skoro sygnał ma być podawany na INT1 (PD3) to chyba tu jest problem bo podłączony jest tu wyświetlacz ale zmieniając konfigurację LCD Db5 z portd.3 na inny i podawając sygnał na PD3 i tak nic nie liczy.
    Gdzie popełniłem błąd?
  • REKLAMA
  • Pomocny post
    #2 12592945
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 12595384
    grala1
    Specjalista grupy V.A.G.
    Dziękuje bardzo za pomoc.
    Nie ja jestem autorem tego kodu. Myślałem że trzeba podać na INT1 i przez to zmieniłem konfigurację ale to nie pomogło.
    Teraz dzięki Tobie wiem gdzie tkwił mój błąd.
    Jednak raczej okresu mierzyć nie będę bo nie jestem zbyt dobry w Bascomie - nie można się znać na wszystkim :)
  • REKLAMA
  • #4 12674433
    grala1
    Specjalista grupy V.A.G.
    Niestety poprzedni program zliczał z pewną niedokładnością która po przeliczeniu dawała dość znaczny błąd.
    W tej chwili mam taki kod:
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Teraz Timer1 powinien mierzyć okres a po przeliczeniu zmienna Liczba powinna podać częstotliwość.
    Sygnał podaje na INT0 i wyświetlacz zaczyna szybko migać więc nie widać jaki jest wynik.
    Podaje 84Hz ale wyniku na LCD brak.
  • REKLAMA
  • #5 12679770
    Konto nie istnieje
    Poziom 1  
  • #6 12681499
    grala1
    Specjalista grupy V.A.G.
    Problem już rozwiązany dzięki koledze Atom.

    Zamykam.
    Dar.El
REKLAMA