Hallo Pesi,
hab nun die Platine... hab mal bis 6 MHz SPI getestet... von möglichen 12 MHz... schaut ganz gut aus... aber bei ner gewissen Kabellänge alles "sinnlos"... also nicht so schnell wie möglich, sondern eher so schnell wie nötig... ist ja eigentlich klar...
Hab mich nun doch fürs Puffern und per DMA verschicken entschieden...
Benutze den USART in SPI Mode... der Vorteil ist, ich hab damit echte z.B. 4 MHz... da ich zwischen den Bytes keine Lücken mehr habe, da das Senderegister nen Buffer hat... wenn ich mir deinen Graph so anschaue, macht das natürlich nicht mehr als 5% aus... ist halt ne nette spielerrei =)
Der DMA macht dagegen schon viel aus... Werkel mit 3 offenen Comports auf dem XMega... zwei bekommen MiniDMX und machen daraus DMX und SPI und mit einem schick ich nebenbei noch Settings rein... wie Gammakorrektur an und aus, SPI Geschwindigkeit und so ne Sachen...
So, dass zu dem Status... tpm2 bin ich gerade dran... dort gibt es ja nur ein ACK aber kein NACK, wenn ich nichts übersehen habe.
Aber was ich eigentlich wissen wollte: Sendet DMX Control wirklich nur mit 20 Hz DMX Daten oder stimmt was mit meinem ACK nicht?
Und meine zweite Frage: Macht es Sinn die DMX und SPI Schnittstellen auf 0x00 zu "blanken", wenn sagen wir seit 1 Sekunde keine neuen Daten reingekommen sind!?
MfG
Basti