Gast
#4578882
Hallo Leute, Bin gerade auf der Suche nach einem Weg einen 9 Bit Wert schnellstmöglich von einem Xmega zu einem Stm32F4 zu übertragen. Der erste Gedankengang wäre erstmal ein 9 Bit parallelinterface gewesen, mit 2 zusätzlichen Statusleitungen (DREQ und DRDY). Jetzt stellt sich die Frage wie ich im Xmega am besten mit der DREQ Anfrage Umgehe, ein interrupt wird mit den ca. 20 Takten latenzzeit zu langsam sein. DMA kann wahrscheinlich nur mit 8 Bit umgehen, da hab ich mich aber noch nicht genügend befasst damit... Polling würde zuviel Ressourcen verbrauchen. Habt ihr schonmal eine ähnliche Anforderung gehabt? Noch ein paar Details zur Anwendung: Xmega: 32 MHz Quadratureencoderintereface zum Stm32 da dieser leider keinen Indexeingang zur Verfügung stellt und die Interruptindexlösung im Stm32 für diese Anwendung nicht in frage kommt. Stm32: 168 MHz Einlesen des 9 Bit Wertes Weiterverarbeitung...