Gast
#508913
Hallo Leute, hab ein kleines Problem mit dem UART des AT89S52. So will ich ein DMX-Signal über diesen ausgeben. Ich programmiere den AT89S52 mit C. Problem: Die zu sendenden DMX Daten schreibe ich ins SBUF Register und das SCON Register habe ich mit 88h geladen (9 Bit UART,feste Baudrate).Obwohl ich nur kleine, oder zuletzt gar keine Zeitschleifen zwischen den zu ladenden DMX Werten (SBUF) programmiert habe, vergeht doch zwischen den einzelnen DMX-Kanälen ein gewisse Zeit (500µs !!!). ich möcht die DMX Kanäle allerdings direkt hintereinander senden. Wenn einer eine Idee oder einen Codeschnipsel hat wäre vich sehr Dankbar. Gruss Christoph