Gast
#3472749
Hallo, ich bin dabei eine Lichsteuerung für den DMX Bus mit einem 80C517A zu programmieren. Die DMX Ausgabe funktioniert. Ich kann beliebige Werte auf 512 Kanälen ausgeben. Die Werte der Kanäle speichere ich auf einem ext.Ram. Mein Problem war das ich anfangs Datenmüll im Speicher stehen hatte. Ich habe ein Unterprogramm zum 0 setzen geschrieben. Dies wird einmalig nach dem einschalten aufgerufen. Schein auch alles zu funktionieren. Meine Frage an Euch: Kan ich das so machen oder gibt es Verbesserungsmöglichkeiten, oder sogar eine Fehler den ich nicht finde? Hier werden nur 255 Kanäle genutzt, da nicht mehr benötigt werden. Hier mal der Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |