Moin,
nach mehreren großen Problemen habe ich nun ein Modul fertiggestellt, mit dem die Serielle Schnittstelle der CC2 von mehreren Threads aus angesteuert werden kann. Man kann also aus beliebigen Threads senden und in ihnen auf einen Empfang warten.
Das Prinzip ist relativ simpel, zum Senden und Empfangen werden zwei Threads ausgeführt, die globale Variablen abfragen und deren Inhalt senden bzw. Empfangenes in sie schreiben. Mit Hilfe von drei Funktionen können diese Werte komfortabel gesetzt bzw. abgefragt werden.
Da ich den Code erst gestern fertiggestellt habe, konnte ich ihn noch nicht ausführlich testen. Für Verbesserungsvorschläge wäre ich aus diesem Grund sehr dankbar.
Also, wer den Code gebrauchen kann, kann ihn auf meiner Website runterladen: http://www.mindrobots.de/cc2/com.html
Gruß
Johannes
relaunched: http://www.mindrobots.de algorithms for intelligent robots
Lesezeichen