Forum

Einloggen | Registrieren | RSS  

CCBASIC for...next ? (Computertechnik)

verfasst von olit(R) E-Mail, Berlin, 14.04.2021, 09:54 Uhr

» »
» » Und um einen 100ms Steuerimpuls für ein Stromstoßrelais zu kreieren,
» ohne
» » die Sensoren aus den Augen zu lassen, musste ich ein 555 Monoflopp
» » außerhalb des µC installieren.
» »
»
» Bau dir die Software als kooperatives System. Also jede Aufgabe benötigt
» nur eine definierte Zeit und dann gibt sie an die nächste Aufgabe ab. Etwa
» so:
»
» Warte bis neue Millisekunde
»
» 'task 1
» If Steuerimpuls > 0 then
» Relais = an
» Steuerimpuls = Steuerimpuls - 1
» Else
» Relais = aus
» End
»
» 'task 2
» If anything do
» Something
» End
»
» Die 1ms kannst du auch weiter runter teilen in Aufgaben, die nur alle x MS
» laufen sollen.
»
» Musst halt sicherstellen, dass kein Task zu lange dauert. Sonst über einen
» Zustandsautomaten aufteilen.
»
» Etwa so:
»
» 'task 1a
» If task = 1 then
» Blabla
» End
»
» If task = 2 then
» Blubblub
» End
»
» Task = task + 1
» If task > 2 then task = 1

Die beiden Fototransistoren sind 10mm auseinander.
Ich muss aber die Reihenfolge der Unterbrechung auswerten. Da ist mit warten nichts zu machen. Der Weitbefehl des kleinen µC hat ein 20ms Takt.



Gesamter Thread:

CCBASIC for...next ? - olit(R), 11.04.2021, 12:35
CCBASIC for...next ? - Itzlbritzl(R), 11.04.2021, 13:41
CCBASIC for...next ? - olit(R), 11.04.2021, 13:58
CCBASIC for...next ? - Itzlbritzl(R), 11.04.2021, 14:25
CCBASIC for...next ? - olit(R), 11.04.2021, 14:40
CCBASIC for...next ? - schaerer(R), 11.04.2021, 21:05
CCBASIC for...next ? - Hartwig(R), 12.04.2021, 08:03
CCBASIC for...next ? - schaerer(R), 12.04.2021, 08:36
CCBASIC for...next ? - olit(R), 12.04.2021, 11:27
OT Bilder - olit(R), 12.04.2021, 15:27
OT Bilder - Lupus, 12.04.2021, 15:53
OT Bilder - olit(R), 12.04.2021, 17:12
OT Bilder - schaerer(R), 12.04.2021, 18:31
OT Bilder - olit(R), 12.04.2021, 18:47
OT Bilder - Lupus, 12.04.2021, 21:27
OT Bilder - Lupus, 13.04.2021, 16:31
CCBASIC for...next ? - bigdie(R), 12.04.2021, 20:33
CCBASIC for...next ? - olit(R), 13.04.2021, 15:27
CCBASIC for...next ? - Itzlbritzl(R), 13.04.2021, 22:16
CCBASIC for...next ? - olit(R), 14.04.2021, 09:54
CCBASIC for...next ? - bigdie(R), 14.04.2021, 03:07
CCBASIC for...next ? - olit(R), 14.04.2021, 10:01