Hallo an alle. Ich habe folgendes Problem. Ich versuche diesen FUP http://s7.directupload.net/file/d/2608/gxzsvwdr_jpg.htm in einen C-Code für einen ATMEGA32 umzuschreiben. Quasi mit if(PINA1 $$ PINA2) {set m00}; Geht das so nach dem Motto? Geht es einfacher? Ist das so viel Schreibaufwand wie ich denke? Wie würdet ihr das machen? Ich danke schon mal für die Hilfe und sry für diesen schlimmen FUP Plan^^ Danke und einen schönen Abend. MFG Robert
Robert schrieb: > sry für diesen schlimmen FUP Bevor du diesen werbeverseuchten Müll von directupload hier ablädst, kannst du doch gleich die Skizze hier anhängen? Wenn sie dann auch noch lesbar ist, würde das etwas Engagement zeigen.
Robert schrieb: > Ist das so viel Schreibaufwand wie ich denke? Halt ein paar && und ||. Ist das schlimm?
> Ist das so viel Schreibaufwand wie ich denke?
char m00;
for(;;)
{
if(e00&&e01) m00=1;
else if(e02||e03||(e03&&e04)) m00=0;
a00=m00;
}
War das so viel Schreibarbeit ?
Oder in einer Zeile: while(1) { a00 = (e00 & e01) !(e02 || e03 || (e05 & e04)); }
> a00 = (e00 & e01) & !(e02 || e03 || (e05 & e04));
...ist natürlich flasch, weil ein Merker FlipFlop seinen Zustand
speichert auch wenn die Eingangssignale nicht mehr so sind.
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.