Hi Neni,
mein Modul ist noch unterwegs, zwar schon Versandnachricht bekommen, aber darin auch der Hinweis mit 2-3 Wochen Dauer... habe natürlich die billigste Versandart gewählt...
das hört sich ja echt gut an - so hatte ich das auch vor, erst mal über USB-Bridge an's Terminal klemmen, Befehle senden und schauen, was so passiert...
später wollte ich die Datenübertragung dann aber über SPI machen - mal sehen, wie das funktioniert - Gedanke dabei:
1. geht schneller (bis 2 Mbit)
2. man braucht keinen Baudratenquarz (wegen den max. 460 k), mit dem dann DMX wiederum nicht gehen würde
3. ich habe 2 USARTs am µC frei, kann also z.B. 2 DMX Universes rausschicken/empfangen, also z.B. auch 2 über eine Funkstrecke standalone übertragen
um das Teil vom µC aus zu konfigurieren (z.B. IP, Subnet, etc. per Display einstellbar) kann ich dann ja auch nen SW-UART machen, während konfiguriert wird, muss das Teil ja sonst nix machen...
weiterer Gedanke: einen SW-UART zu machen, der gleich 8x Daten raus schickt, ist auch nicht aufwändiger und Zeit raubender (SW-UART besteht ja hauptsächlich daraus, die Bit-Zeiten abzuwarten, in der Zeit darf auch kein IRQ kommen) als 1x Daten raus, man könnte also über 2 MBit (= 8x 250 k) Artnet empfangen, und 8 Universes DMX über SW-UART ausgeben...
oder eben 8 Linien WS2801, TM1804, wasauchimmer...
da muss ich nur gucken, wie das mit dem SPI genau geht - wenn das Modul der Master ist, dann ist's eher ungünstig - weil die SW-UART-Senderoutine ja wie gesagt für die Dauer eines Bytes nicht unterbrochen werden darf...
das ginge dann nur, wenn das Modul nen internen Puffer hat, und ich die Daten per SPI "abholen" kann, also immer 8 Bytes gleichzeitig raus schicken, dann wieder Daten vom Wlan-Modul holen - wenn zwischen zwei gesendeten DMX-Bytes ne Pause ist, ist das ja kein Problem, im Gegenteil...
da muss ich mal gucken - puffern muss ich das wohl sowieso, also dann "nur" 6 Universes auf dem SEDU mit 4 k RAM... und eben die Frage, ob das insg. timing-mäßig alles so hinhaut...