Hallo ist es möglich ein uController mit einem anderen über EBI Schnittstelle zu verbinden um Daten auszutauschen ?
EBI ist ein Interface für speicher wie SDRAM und SRAM. EXTERNAL BUS INTERFACE(SDRAM & STATIC MEMORY CONTROLLER)
SPI oder UART ist viel einfacher und braucht weniger Pins. Warum so kompliziert oder ist es nur eine Prinzipfrage?
>SPI und UART sind belegt. EBI steht noch frei
Du meinst doch nicht etwa i2c oder twi???
Welcher Controller? XMega? Naja, ich würde versuchen einen anderen Weg zu finden... wenn du EBI bei beiden uCs nicht nutzt stehen dir ja die Pins frei zur Verfügung. Implementiere einfach dein eigenes paralleles Kommunikationsprotokoll und vergiss EBI.
Mensch gut, dass du so gesprächig bist, dann kann man dir ja wirklich super helfen :) Ich denke wir haben es mal wieder mit einem Troll zu tun tztztz
Ja, bin newbie. Was wollt ihr den noch wissen ? Nicht verzagen SUPI Fragen.
Nee, nicht wir wollen Fragen stellen, sondern Du. Und es wäre hilfreich, wenn Du auf Antworten auch entsprechend ausführlich eingehst, sonst wird dies ein sehr langes Thema ohne Inhalt. BTW: SPI ist 4x vorhanden und auch mehrfach belegbar, da man mit /CS das betreffende Device auswählen kann. TWI (I2C) ist auch 4x vorhanden, ebenso das UART. Ich würde sagen, Du organisierst einen Port um und bist Dein Problem los.
Ich habe vor ein XMEGA mit einem Freescale MCIMX31 zu verbinden. Der XMEGA hat an der EBI Schnittstelle 4 CAN Controller SJA1000. Die CAN Daten die von CAN Controller sollen über die EBI Schnittstelle des XMEGA an dem Freescale Processor übertragen werden. Der Freescale MCIMX31 hat auch eine ähnliche schnittstelle wie EBI des XNEGA das EMI External Memory Interface. Ich wollte die Timings der Schnittstellen vergleichen aber komme irgend wie nicht weiter. Sind diese parameter einstellbar oder sind die Fest.
Jetzt habe ich es ausführlicher geschrieben und es kommt kein piep.
Mit genug Fingerspitzengefühl könnte man vielleicht Daten über das EBI rüberkriegen, wird aber in jeden fall schwer. Sinnlos ist es obendrein. Nimm einen Port für Daten, dazu je nach bedarf Steuerleitungen. z.B. Master legt Daten an, Signalisiert dies über Steuerleitung 1, Slave übernimmt Daten und Signalisiert erfolgreiche Übertragung über Leitung 2. Sebastian
Oder eben einen kleinen Dual-Port-Ram (wie oben schon gesagt), wenn es denn unbedingt EBI sein muss.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.