logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
REKLAMA
  • #1 6667668
    aabbaa11
    Poziom 11  
    Witam wszystkich. Mam problem. Chciałbym załączać przekąźnik po 1 min (taki test dopiero się uczę). Napisałem program w bascomie załączający przekaźnik o dokładnej godzinie. Problem polega na tym,że procesor nie załącza przekaźnika. Podłączony jest kwarc 32768Hz. Fuse bity ustawione na wewnętrzny rezonator 8MHz. Proszę o odpowiedź: gdzie jest błąd?
    
      $regfile = "m8def.dat"
                                $crystal = 8000000
    
    
        Config Portd.7 = Output
    
         Portd.7 = 0
    
             Config Clock = Soft
              Time$ = "12:40:00"
              Enable Interrupts
            Do
    
         If Time$ = "12:41:00" Then                 '60s później włącza przekaźnik
                  Portd.7 = 1
                  End If
                  Loop
                  End
  • REKLAMA
  • Pomocny post
    #2 6668375
    dawid512
    Poziom 32  
    Spróbuj tak:
    
    $regfile = "m8def.dat"
    $crystal = 8000000
    
    
    Config Portd.7 = Output
    Portd.7 = 0
    
    Config Clock = Soft
    Time$ = "12:40:00"
    
    Enable Interrupts
    
    Do
    
         If _min = 41 Then                                      '60s później włącza przekaźnik
         Portd.7 = 1
         End If
    
    Loop
    End
  • #3 6668416
    aabbaa11
    Poziom 11  
    Działa!! Dzięki wielkie!
REKLAMA