Die Programmierbaren Eigenschaften der Logo sind im Vergleich
sehr begrenzt ... also im Vergleich zum ATTiny oder ATMega.
Der Vorteil der Logo ist, man nimmt das Ding, pappts auf die
Hutschiene und hat ne große Menge an Sorgen aus dem Kreuz.
Spannungsversorgung, Schaltkontakte etc.. Es ist ne kleine
SPS ... und das ne Maschine groß ist bedeutet nicht, dass sie
viel "Hirn" braucht ...
Ich hab hier große Maschinen im Betrieb die werden per
Zeitschalter und Schützschaltung gesteuert ... ziemlich "dummes"
Zeug, aber es funzt.
Der AVR kann jedes Ereignis mit praktisch jeder Aktion verbinden,
was die Anwendung sehr viel komplexer gestaltet, das sieht man
schon am Befehlssatz der verwendeten Sprache, der deutlich
umfangreicher ist als der der Logo.
Hab mit beidem gearbeitet, die Logo nehm ich wenns robust sein soll,
wenig Zeit bleibt und die Aufgabenstellung weniger komplex ist.
was den Einzeiler angeht, so hatte ich DIr doch den Auszug aus der Bascom Hilfe gepostet.
erst per config Print den Steuerpin deines 485-Busbeuasteins definieren und dann aeinfach per Print auf den Bus schreiben, das ist alles.
auf der Gegenseite kannst Du einfach per waitkey() eingehende Zeichen empfangen und dann irgendwie darstellen.
z.B. als Schaltzustand auf nem Port, z.B.
Porta=waitkey()
oder als Echo, natürlich dann auch den Schaltpin festlegen:
dima as byte
do
a=waitkey()
printbin a
loop
einfacher gehts nicht.
Um den Bus selbst zu debuggen kann ich nur zum Oszilloskop raten,
mit dem Multimeter wird das nix richtiges.
Lesezeichen