DMX-512 till seriell Adapter (5 / 6 steg)
Steg 5: Firmware
Kompatibla Chromation system LED styrenheter kan användas eller ett enkelt meddelande protokoll kunde skrivas till arbeta med en Arduino eller någon annan typ av mikrokontroller system.
Källkod och MPLAB projektet ingår med köp av en sats, och finns att ladda ner för en liten avgift. Skrivna i församlingen för maximal effektivitet. Fullständig bild förhandsgranskning tillgänglig.
Skickar en puls av minst 1uS Pin 1 av rubriken utgång kommer att signalera att 12F1822 att den externa enheten är klar för en ny datapaket och har återställt sin buffert, sedan skickar standard 24 byte (firmware kan ändras för mer eller mindre byte) ut på 56,700 baud (också kan ändras) över det är TTL UART när det har samlat datapaketet från 16F1828.
Den aktuella versionen av firmware försöker överföra en firmware genereras universum på DMXout om DIP-Switch 10 är på, lämna dopp 10 bort om du använder kortet normalt.
DMX meddelande: Kompatibla Chromation system LED styrenheter kan användas eller ett enkelt meddelande protokoll kunde skrivas till arbeta med en Arduino eller någon annan typ av mikrokontroller system.
Hur man kommunicerar: Skickar en puls av minst 1uS-Pin 4 i rubriken utgång kommer att signalera att 12F1822 att den externa enheten är klar för en ny datapaket och har återställt sin buffert, sedan skickar standard 24 byte (firmware kan ändras för mer eller mindre byte) ut på 56,700 baud över det är TTL USART när det har samlat datapaketet från 16F1828
SPI:
12F1822 kan vara konfigurerat gränssnitt med den externa enheten över ett SPI gränssnitt, men firmware är inte tillgänglig, men kunde skrivas.