-
-
Neuer Benutzer
Öfters hier
Eingang an Ausgang übergeben und durch 2 teilen
Ich möchte einen Takt (high/low) der an einem Port des Mega32 ankommt durch 2 dividiert an einem anderen wieder ausgeben.
Wie mache ich das am besten?
-
Erfahrener Benutzer
Roboter Genie
Du kannst z.B. Debounce zweckentfremden, wobei dies wohl eher für kleine Frequenzen geht. In der Sub dann einfach Ausgang togglen.
Config Debounce=1 ist immer noch 1ms Wartezeit, =0 habe ich noch nicht ausprobiert.
Für höhere Frequenzen benutzt du wohl besser einen externen Interrupteingang, da dann die Reaktion schneller ist und du keinen Takt "übersiehst".
Wenn das Taktverhältnis erhalten bleiben soll (hier wird es 50:50), dann wird es aufwändiger.
Du kannst auch ohne Debounce den Port abfragen, musst dann aber sicherstellen, dass du nur beim ersten Erkennen einer 1 auf der Leitung des Ausgang togglest.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen