Hallo!
Ich hab mitlerweile einige kleine Fehler bei meinem 64-RGB-Kanal system ausgemerzt.
Folgende Probleme hab ich gehabt:
-Der digitus USB-Seriell Konverter ist echt manchmal abstürzt.
-Ein Baudraten-Quarz statt einem 16Mhz Takt geht viel besser.
-Ein normaler Max232 Pegelwandler kann so hohe Baudraten nicht (200kbps= 25kbaud limit). Momentan hab ich einen mini-usb->3.3 V Pegel-Konverter, den ich mit dem 5-Volt atmel lese, macht aber auch einige Fehler. Mit Pull-Up hochsetzen geht leider nicht, schon probiert. Manchmal werden einfach Byte-Werte fallen gelassen->farben verschieben sich.. Ich möcht mir aufbauend auf dem dmx protokoll eines mit mehr falllstricken machen, damit so fehlter zumindest erkannt werden.
- 3 Superflux mit gleichen Abstrahlwinkel nebeneinander einzubauen macht eine wirklich bescheidene Farbmischung. Hab jetzt eine Diffusorplatte (plexiglas satin ice viertelrohr), was aber die 16 kanäle ziemlich verwischt.
- Ich glaub ausserdem einen Bug in Atmowin gefunden zu haben: Wenn man die Zonenzahl oben, links/rechts auf jeweils 16 setzt, und dann unten nochmals 16 setzt, nimmt er den Wert nicht an. In Atmosettingsdialog.cpp gibts 4 mal sowas:
if(z >= CAP_MAX_NUM_ZONES)
MessageBeep( MB_ICONEXCLAMATION);
else
...
da gehört glaub ich das = rausgenommen.
nette Grüße aus Wien..