Hi Leute
ich hoff hier bin ich richtig...
Ich habe folgendes Problem:
Ich steuere mit einem Touchpanel über den Comport einen uC an. Dies funktioniert auch schon recht gut, nur sollte jetzt der uC auch noch jederzeit etwas an das Touchpanel schicken können! Aber ich kann den ComPort nur ein mal öffnen...
Meine Idee war jetzt, einen Thread aufzumachen, der ständig auf empfangen ist. Wenn ich was an den uC senden will, setzt ich den Thread in den Sleepmodus, öffne den Comport neu, sende, schließe den Comport wieder und lasse den Thread weiterlaufen.
Ich weiß nicht mal ob das so funktionieren würde. Das größte Problem ist aber, dass ich aus meinem "Zuhör"Thread an mein normal laufendes Programm eine Meldung und neue variablen übergeben müsste, wenn der uC was geschickt hat.
Beim CF3.5 funktioniert leider kein Interrupt und mit einer exception "vernichte" ich meinen "Zuhör"Thread...
Am besten waere ein Event, mit dem ich eine Parameterliste zurueckgeben koennte....
Wie könnte ich jetzt da eine Kommunikation aufbaun?
mfg
Blue Fox
ich hoff hier bin ich richtig...
Ich habe folgendes Problem:
Ich steuere mit einem Touchpanel über den Comport einen uC an. Dies funktioniert auch schon recht gut, nur sollte jetzt der uC auch noch jederzeit etwas an das Touchpanel schicken können! Aber ich kann den ComPort nur ein mal öffnen...
Meine Idee war jetzt, einen Thread aufzumachen, der ständig auf empfangen ist. Wenn ich was an den uC senden will, setzt ich den Thread in den Sleepmodus, öffne den Comport neu, sende, schließe den Comport wieder und lasse den Thread weiterlaufen.
Ich weiß nicht mal ob das so funktionieren würde. Das größte Problem ist aber, dass ich aus meinem "Zuhör"Thread an mein normal laufendes Programm eine Meldung und neue variablen übergeben müsste, wenn der uC was geschickt hat.
Beim CF3.5 funktioniert leider kein Interrupt und mit einer exception "vernichte" ich meinen "Zuhör"Thread...
Am besten waere ein Event, mit dem ich eine Parameterliste zurueckgeben koennte....
Wie könnte ich jetzt da eine Kommunikation aufbaun?
mfg
Blue Fox
Zuletzt bearbeitet: