Gast
#122041
Hallo, wie kann ich in C für einen 8051er einen "Befehls-Interpreter" schreiben? Ich hab mir jetzt schon ein bisschen den Kopf heissgedacht, aber egal was mir einfällt, entweder würde es ein riesiges if... else if... Wirrwar geben, oder einen recht komplexen switch...case Baum! Ein weiteres Problem an der Sache wird auch sein, das ich String-Funktionen in der gegenwärtigen Form (sprintf, usw.) nicht verwende, sondern selbstgeschriebene Routinen für die serielle Schnittstelle, die auch mit Parity-Check arbeiten, allerdings nur byteweise. Mit den üblichen String-Funktionen wird so ein Interpreter wohl einfacher zu lösen sein, oder? Kann mir jemand auf die Sprünge helfen? Danke Gruß Ralf