Gast
#540839
Hallo, es müsste doch eigentlich möglich sein einen µC als Slave über einen Datenbus anzusteuern. Folgendes hab ich mir gedacht: Mein Hauptcontroller hat ein EMI mit WAIT Leitung. Jetzt hänge ich da einen Slave Controller ran. Adressleitungen an Ports (Slave), /CS an einen IRQ-Eingang vom Slave, 8 Datenleitungen an einen Port. Wait an einen Port, ebenso /OE und /WE. Wenn ich jetzt im Hauptcontroller auf den Speicherbereich zugreife sollte der den /CS von Slave low legen, der erkennt das in dem IRQ. In der IRQ Routine wird die WAIT Leitung auf LOW gelegt (ist Low aktiv). Die Daten zu der Adress an den Datenbus angelegt oder gelesen (abhängig /OE oder /WE). Dann WAIT auf High. Somit könnte ich doch theoretisch die Daten die sonst über SPI kommen in den Speicher des Hauptcontrollers hängen. Es geht nicht um sinn oder unsinn der Angelegenheit sondern ob es möglich ist. Hat sowas vielleicht schonmal jemand gemacht?