Forum: Mikrocontroller und Digitale Elektronik Bascom


von Erald Sauer (Gast)


Lesenswert?

Hallo
Kann mir Bitte jemand verständlich etwas erklären.
Hier mal mein Beispiel listing.
Soweit alles OK
Der Controller hat in der Wait zeit aber pause und kann sonst nichts
mehr machen.
Ich wollte also wenn er bei den letzten 30 sec. angelangt ist das die
Led Blinkt an Portb.0

Portb.0 =  ein Relay (bzw. Transistor)
Portb.1 =  eine Led die anzeigt das ein ist.

Hab aber keine Idee mehr wie kann ich in der Pausezeit noch etwas
anderes machen ?????

Vielen Dank im voraus
Erald Atmel Anfänger


$regfile = "2313def.dat"
$crystal = 8000000
Dim A As Byte
Config Portd = Input
Config Portb = Output
Portb = 0
Do
Debounce Pind.3 , 1 , C1 , Sub
Debounce Pind.4 , 1 , C2 , Sub
Loop
'------------------------------------
C1:

      Portb.0 = 1
      Portb.1 = 1
      Wait 60
      Portb.0 = 0
      Portb.1 = 0


Return
'-------------------------------------
C2:

      Portb.0 = 1
      Portb.2 = 1
      Wait 120
      Portb.0 = 0
      Portb.2 = 0


Return

von Sven (Gast)


Lesenswert?

Hallo Erald,

einfach mit Timer arbeiten....
und dann kannst du auch was anderes in der
Zeit machen, während gezählt wird.....


Gruß

Sven

von Erald Sauer (Gast)


Lesenswert?

Hallo Danke erstmal.
Gibt es dazu ein einfaches bascom listing wie man das anfängt.
Finde irgendwie nicht den anschluß.
Danke im voraus.

von anfänger (Gast)


Lesenswert?


von Erald Sauer (Gast)


Lesenswert?

OK Danke
Der link hat mir zwar nicht geholfen,
aber ich habe gestern mit einem MC Freak
gesprochen und der konnte mir das in 20 minuten alles
plausibel erklären.
Jetzt hab ich das Programm fertig und TOP

Kann euch nur das gleiche raten.
Persönliches gespräch mit jemanden der
sich auskennt.

Tschaauuu

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.