Hallo, vermutlich ein sehr leichtes Problem: Ich möchte einzelne Portpins schalten. Und zwar möchte ich mehrere Funktionen im Programm aufrufen können, die diverse PortPins in bestimmen Sequenz an und aus schalten. Mir fallen grad nur umständliche Lösungen ein. Ich bräuchte mal einen Schubs in die richtige Richtung. Gruß Klaus
Vorschlag: Sequence-Tabelle aus uint8_t Jedes Bit steht für einen Ausgabepin. In einer TimerISR die regelmässig abgearbeitet wird, kommt reihum der nächste Eintrag aus der Tabelle zum zug, wird ev. ausgewertet und die Pins entsprechend geschaltet.
Sequence-Tabelle hör ich zum ersten mal. Werde ich mal googeln. Danke für die schnelle Antwort.
Klaus schrieb: > Sequence-Tabelle hör ich zum ersten mal. Echt? > Werde ich mal googeln. Keine Ahnung ob es den Begriff gibt. Aber im Grunde ist das nichts anderes als das was jede DDS macht :-) Nur gehen bei einer DDS die Ausgabepins auf einen D/A Wandler und bei dir hängen LED und Relais drann :-)
nicht zu spät. wird alles aufgenommen. ;)
Ach, jetzt hat's endlich Klick gemacht. Ein erlösendes Gefühl. Danke. :D
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.