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

[Bascom] [Atmega8] Przekaźnik

marcinwrc2 03 Maj 2010 15:43 1954 14
REKLAMA
  • #1 8030219
    marcinwrc2
    Poziom 12  
    Witam.
    Chcę zrobić układ załączający przekaźnik po 30sek od podania zasilania.Uczę się dopiero pisać w bascomie i dlatego proszę o pomoc.
    Podłączyłem pod portD 0 tranzystor bc548 i do niego przekaźnik.Napisałem program i załącza się przekaźnik ale od razu bez zwłoki.
    Wiem że wykorzystanie mikrokontrolera do jednego przekaźnika do lekka przesada ,ale w ramach nauki trzeba i tak.
    Co trzeba dorzucić do kodu by było to opóźnienie?
  • REKLAMA
  • #2 8030238
    tadzik85
    Poziom 38  
    wait

    A zanim zaczniesz zadawać takie pytanie dokładnie przejrzyj HELP i jakiś kurs.
  • REKLAMA
  • #3 8030256
    marcinwrc2
    Poziom 12  
    czyli wait 30 a potem set przekaźnik?
  • REKLAMA
  • #5 8030288
    wojtek8-7
    Poziom 13  
    Najpierw skonfiguruj wyjścia... Pokaż schemat jak podłączyłeś ten przekaźnik i swój program
  • #6 8030298
    marcinwrc2
    Poziom 12  
    Już działa z wait.tylko,że jak dam wait 1 to nie jest 1sek tylko 10sek.
  • #7 8030307
    tadzik85
    Poziom 38  
    Więc masz źle ustawioną częstotliwość taktowania. Pewnie masz włączony w fusach dzielnik przez 8.
  • #8 8030315
    marcinwrc2
    Poziom 12  
    Fuse bity mam wgrane default.Odpaliłem do na płytce testowej i mam podłączony kwarc 8MHz.
  • #9 8030327
    tadzik85
    Poziom 38  
    Jeśli fusy masz ustawione firmowo to pracujesz z wewnętrznym kwarcem 8MHz pod z dzielnikiem przez 8.
  • #10 8030409
    marcinwrc2
    Poziom 12  
    dzięki za pomoc.Ustawiłem w bascomie crystal na 1MHz i teraz jest ok.
  • REKLAMA
  • #11 8031989
    arktik1
    Poziom 27  
    "Pewnie masz włączony w fusach dzielnik przez 8"
    Przecież ATmega8 nie ma dzielnika zegara.
  • #12 8032008
    tadzik85
    Poziom 38  
    strzelalem. :D W każdym razie chodziło o problem z ustawieniem kwarcu.
  • #13 9357963
    marcinwrc2
    Poziom 12  
    Problem został rozwiązany.W tym temacie [url=] https://www.elektroda.pl/rtvforum/topic1766681.html [/url]
    Nauczyłem się robić timery dzięki za pomoc.Układzik czasowy zrobiłem i działa bez problemu, załącza mi swiatła mijania w samochodzie.
    pozdr.
  • #14 9358222
    rrytel
    Poziom 14  
    jak dla mnie załączanie świateł mijania w samochodzie za pomocą m8 to trochę przesada (jak strzelanie z armaty do komara), jak koniecznie chcesz mikrokontroler to do tego zadania wystarczy nawet attiny13, no chyba że chcesz rozbudowywać.
  • #15 9360677
    marcinwrc2
    Poziom 12  
    Ja atmegę wykorzystałem do uczenia się.A w samochodzie siedzi attiny2313 bo taki akurat miałem.
REKLAMA