Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Bascom] [Atmega8] Przekaźnik

marcinwrc2 03 May 2010 15:43 1876 14
  • #1
    marcinwrc2
    Level 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?
  • #2
    tadzik85
    Level 38  
    wait

    A zanim zaczniesz zadawać takie pytanie dokładnie przejrzyj HELP i jakiś kurs.
  • #3
    marcinwrc2
    Level 12  
    czyli wait 30 a potem set przekaźnik?
  • #5
    wojtek8-7
    Level 12  
    Najpierw skonfiguruj wyjścia... Pokaż schemat jak podłączyłeś ten przekaźnik i swój program
  • #6
    marcinwrc2
    Level 12  
    Już działa z wait.tylko,że jak dam wait 1 to nie jest 1sek tylko 10sek.
  • #7
    tadzik85
    Level 38  
    Więc masz źle ustawioną częstotliwość taktowania. Pewnie masz włączony w fusach dzielnik przez 8.
  • #8
    marcinwrc2
    Level 12  
    Fuse bity mam wgrane default.Odpaliłem do na płytce testowej i mam podłączony kwarc 8MHz.
  • #9
    tadzik85
    Level 38  
    Jeśli fusy masz ustawione firmowo to pracujesz z wewnętrznym kwarcem 8MHz pod z dzielnikiem przez 8.
  • #10
    marcinwrc2
    Level 12  
    dzięki za pomoc.Ustawiłem w bascomie crystal na 1MHz i teraz jest ok.
  • #11
    arktik1
    Level 27  
    "Pewnie masz włączony w fusach dzielnik przez 8"
    Przecież ATmega8 nie ma dzielnika zegara.
  • #12
    tadzik85
    Level 38  
    strzelalem. :D W każdym razie chodziło o problem z ustawieniem kwarcu.
  • #14
    rrytel
    Level 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
    marcinwrc2
    Level 12  
    Ja atmegę wykorzystałem do uczenia się.A w samochodzie siedzi attiny2313 bo taki akurat miałem.