Es ist soweit, jetzt bespitzeln sich die Microcontroller gegenseitig.
Auf dem ersten Bild sieht man wie einer meiner SoMProps das Gespräch zwischen zwei SoMDuinos (Arduinoclones) belauscht. Im zweiten Bild sieht man die verschlüsselte Nachricht der beiden.

Spaß beiseite. Grund dieses Lauschangriffes ist das Nichtfunktionieren einer SPI-Verbindung eines Propeller-Masters und eines Arduino-Slave. Da ich keinen Logikanalyzer habe, stöberte ich ein wenig im Netz um mir etwas preiswertes zu besorgen. Dann fiel mir wieder ein, das so etwas doch mit dem Propeller selber auch möglich sein sollte, da ja der Arduino-Master nur mit 1/8 des Taktes (8MHz, bei 3,3V) sendet. Mal nach Propeller und Logicanalyzer gesucht und das hier gefunden :
http://forums.parallax.com/showthread.p ... -Available
Nachteil des Ganzen ist die Lauffähigkeit des PC-Programms nur unter Windows. Ansonsten klappt das aber nach ein bisschen Eingewöhnung recht ordentlich (siehe Bild 2). Zuerst hab ich mir nun die Verbindung zwischen Arduino-Master und Arduino-Slave angesehen, da diese Verbindung so einigermaßen funktioniert. Mit diesem Propalyzer kann man nun die Übermittlung ansehen und sichern um sie später mit der Übermittlung vom Prop-Master zu vergleichen. Zumindest habe ich schon mal einige Ungereimtheiten auf Seite des Arduino-Masters entdeckt, die den Verlust von übermittelten Zeichen bewirken.
Der Propellerteil funktioniert auch schon mit nacktem Propeller, Quarz und PropPlug im Breadboard. Das Propellerprogramm wird dabei mit dem PC-Analyzer-Programm in den RAM des Prop geladen und ist dann sofort aktiv.
Viel Spaß beim Lauschen.
Gruß
TuxFan
PS.: ACHTUNG ! Eine direkte Verbindung zwischen dem Prop als Propalyzer und anderen Prozessoren ist natürlich nur bei gleichem Spannungsniveau der Versorgung (3,3V) zulässig. Bei Differenzen in der Spannungsversorgung sind Levelshifter vorzusehen.