der Controller muß nur n interrupt auslösen bei UART ... sicher das das die basic stamp nicht kann?
Hallo Zusammen,
bin ein Newbie und habe eine wichtige Frage:
Bis jetzt habe ich ausschließlich mit Basic Stamps von Parallax gearbeitet.
Angesteuert wurde der Controller über RS232. Ich habe ein Programm geschrieben, mit welchem ich am PC die Platine auf der der Basic Stamp sitzt, verschiedene Sachen schalten kann, wie z. B. meine Lampe am Schreibtisch.
Jetzt zum Problem:
Sobald der BasicStamp eine Schleife abarbeitet, kann ich keine Befehle mehr über RS232, also die Serielle Schnittstelle senden, bzw. verwirft BasicStamp die Signale.
Ich benötige einen Controller der, wenn er gerade mit einer z. B. schleife beschäftigt ist, trotzdem Signale über die RS232 annimmt, damit ich z. B. eine Schleife unterbrechen kann.
Welcher Controller kann das?
Danke im Voraus
der Controller muß nur n interrupt auslösen bei UART ... sicher das das die basic stamp nicht kann?
Vor den Erfolg haben die Götter den Schweiß gesetzt
Ja, bin mir sicher.
Solange der beschäftigt ist, nimmt er seriell nichts entgegen. Erst wenn er fertig ist, "lauscht" er am RS232-Port. Vorher geht nix.
Und genau das ist das was ich benötige.
Wenn eine Schleife läuft, dann möcht ich die von "Außen" unterbrechen können und zwar mit irgendeinem integer Wert, den ich über die RS232 sende, damit die Schleife unterbrochen wird und mit einer anderen Routine fortgefahren werden kann.
Weist du zufällig welcher Controller das beherrscht.
Danke
Das können eigentlich die meisten modernen Controller. Ich arbeite mit AVRs von Atmel, und die können alle einen Interrupt bei Datenempfang auslösen.
Naja,Zitat von uwegw
Die C-Control kann es auch nicht
(die CI zumindest, ob es die CII kann?)
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Die C1 ist ja auch kein "moderner Controller"
Die C II kann es auf jeden Fall. Sie hat sogar 4 Interrupteingänge.
Der Controller der C1 könnte es auch, wenn man Ihn läßt
Eckhard
Danke.
Das hat mir weiter geholfen.
Also ich hab auch die BS2 und da hatte ich noch nie probleme, dass er plätzlich keine Daen von der Seriellen empfangt. Als ich hab die serielle nur zum proggen und debugging verwenden.
Lesezeichen