Hallo, hat jemand ein fertiges Programm in C für einen ATMega 8 um DMX Daten zu empfangen? Ich habe bisher nur kleinere Programme mit Bascom geschrieben, aber Bascom ist ja zu langsam für DMX sachen... Daher würde ich nun gerne ein C Programm schreiben, doch leider hab ich nicht so viel Ahnung von der UART. Danke im Voraus! Gruß Benne
Also ich hab eins, aber wenn du es nur kopierst, wirst du nicht viel lernen. also ich habe es so gemacht, Programmablaufplan geschrieben, und dann das in c programmiert. wenn du fragen hast, dann stelle sie konkret, meine meinung ;) gruß micha
Vielen Dank für deine schnelle Antwort! Also, da ich noch kein C Programm für AVRs geschrieben habe, habe ich mir zunächst mal das AVR-GCC Tutorial durchgelesen. Die DMX-Spezifikationen kenne ich auch soweit. Ich mach mich dann mal an die Arbeit und melde mich, wenn ich noch Fragen habe. gruß benne
Hey leutz, Ich versuche auch grade einen DMX-slave in einen AVR zu stecken, aber mir ist noch nichts richtiges gelungen, ich habe bisher nur erfahrung mit AVRco und ein wenig assembler. Komme aber keinen schritt weiter. AVRco ist zu langsam und assembler zu aufwendig für das projekt. Wäre schon wenn irgendjemand c-code beispiele hätte. Grüßle Hauke
Hallo, ich habe den DMX Empfang nun in Assembler gemacht. Mit der Vorlage von http://www.hoelscher-hi.de/hendrik/ habe ich ein Programm geschrieben um per DMX die Ausgänge von Port B eines Mega 8 zu schalten. Die DMX Tutorials sind echt super! Was hast du denn in deinem Projekt vor? Meinen ASM Code findest du in einem anderen Beitrag. Habe den funktionsfähigen Code dort mal angehängt. Gruß Benedikt
Danke für die schnelle antwort. Ich hbe deinen assemblöer code auch noch gefunden, ich glaube da muss ich mich in einer ruhigen stunde mal durcharbeiten. Bin selbst jetzt nicht so der assembler freak :-) Aber find ich toll das du ihn einfach so reingestellt hast. In meinem projekt sollen schrittmotoren angesteuert werden, eine art mini moving-head mit LEDs für zu hause. Bis auf den DMX empfang ist auch schon alles prototyp-mäßig zusammengeschraubt. Ich weiß zwar noch nicht, wie genau ich eine assembler prozedur in mein Pascal programm einbaue, aber ich habe mal gelesen das es nicht unmöglich ist. mfg hauke
Hallo Benedikt, falls du noch Interesse an Basic hast, anbei mal der Code meines (halbfertigen) DMX-Tester. Der läuft beim Empfang ohne Probleme mit Bascom. mfg. Joachim
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.