sollte stimmen, testes doch einfach ^^
Hallo zusammen,
während der Realisierung meines Projekts sind mir leider die I/O Pins meines Sisy Atmel Mege 8 ausgegangen. So ein Projekt wächst halt...
Daher die Frage: Kann ich die Daten- und Steuerleitungen desLCD Displays für Ausgabezwecke (Relays und LEDs) mitbenutzen?
Hardwareerweiterungen wie ein Latch e.t.c. möchte ich nicht einsetzen.
Meine Idee ist die Zustände der Ports zu speichern und nach jedem LCD Befehl wieder herzustellen. Bei den Relays sollte sich Aufgrund der Geschwindigkeit der Schaltzustand nicht ändern und bei den LEDs ist ein kurzes Zucken akzeptabel.
Sind meine Überlegungen richtig oder habe ich etwas übersehen?
Danke und Gruß
Horst
sollte stimmen, testes doch einfach ^^
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Danke x-ryder,
werde es mal probieren und kurze Rückmeldung geben.
Gruß
Horst
Zum einen hast du übersehen, das es u.U. nicht ganz einfach ist die Portzustände abzuspeichern.Sind meine Überlegungen richtig oder habe ich etwas übersehen?
Aber viel wichtiger: Wie soll das umschalten gehen? Woher weiss die LED oder das Relais, das es jetzt gemeint ist und nicht das LCD?
aus trägheit, die relais werden in der schnellen zeit wohl nicht umschalten, und die leds flackern nur einmal ganz kurz, ausserdem, warum solls schwer sein portzustände zu speichern?
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Wenn es so leicht ist, dann bitte ich dich, mal einen kurzen Code dafür zu posten.warum solls schwer sein portzustände zu speichern?
Aber dabei nicht vergessen, wird reden hier über die LCD-Pins.
Achja, und bitte noch den Code um die Zustände wiederherzustellen.
Und es ist immer noch nicht geklärt, woher das LCD weiss ob es jetzt gemeint ist oder das Relais bzw. die LED.
meine güte, das lcd muss nicht mehr angesprochen werden, wenn es einmal bedient wurde, lediglich ein oder zwei pins müssen gehalten werden glaub ich, kannste bestimmt wo nachlesen, und das lcd weiß das es gemeint ist, wenn man ne clock und nen reset anlegt, aber wenn man nur die datenleitungen benutzt merkt das lcd davon nichts
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Gut, dann stell ich dir Frage mal anders.
Woher weiss das Relais, das parallel am Datenpin des LCDs ist, das es gemeint ist? Es hat ja schliesslich keinen NICHT-CLK Eingang. Es würde ja immer klackern.
Ich als LCD würde etwas verwirrt sein, wenn ich immer während meiner Datenübertragung ein paar andere Signale bekommen würde.
ARGHHHHHHH MANN VERSUCHS MAL ZU VERSTEHEN
...
ok, also:
1. das relais ist immer gemeint, da es aber sehr träge ist, schaltet es während der kurzen datendurchlaufzeiten nicht um, sondern bleibt im ausgangszustand
2. während der datenübertragung kann das relais ja nicht umschalten, weil ja schon ein befehl den controller beansprucht, dies kann jeweils nur vor oder nach der übertragung schalten, AUSSER: ein interrupt wird benutzt, dann kann es probleme geben, allerdings glaube ich das weniger
jetzt verstanden?
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Du sprachst von Zustände speichern. Oder besser gesagt, hast nichts dagegen gesagt.
Ich möchte mal sehen, wie Punkt 1 erfolgreich realisiert wird.
Aber der letzte Stand ist ja, das die Leitungen als Eingänge für Taster genutzt werden sollten.
Lesezeichen