Hallo zusammen, ich habe versucht die DMX- Senderoutine von Ulrich Radig, die eig. für den ATmega 88 / 48 gedacht ist, auf meinen ATmega32 anzupassen. Die Sourcen liegen im Anhang. Beim kompilieren bekomme ich eine Fehlermeldung: main.c:40: warning: 'USART_TX_vect' appears to be a misspelled signal handler Ich weiß nicht woran es liegt aber ich habe keine Ausgabe hinter dem SN75176. Allerdings habe ich zum testen nur ein DMX Gerät welches die ersten 4 Kanäle belegt. Ein Oszilloskop besitze ich leider nicht... Die Hardware kann ich aber soweit ausschließen da ich auf der selben Hardware (AVR-NET-IO von Pollin) auch schon den ArtNet-DMX Adapter aus dem DMXControl-Forum laufen hatte und diese problemlos funktioniert. Für Hilfe wäre ich sehr dankbar! Chris
Chris schrieb: > main.c:40: warning: 'USART_TX_vect' appears to be a misspelled signal > handler Dann sieh im für den Mega32 zuständigen Header-File nach, wie der Handler bei deinem µC wirklich heisst. Im App-Studio gibt es im Projektbaum eine Sektion "external Dependencies" in der alle Header aufgeführt sind, die nicht in deinem Projekt sind. Da wird dann der iom32.h aufscheinen. Und wenn man da rein sieht und nach '_vect' sucht und ein wenig runterscrollt und die Kommentare liest, dann stellt man fest, dass der am Mega32 den Namen "USART_TXC_vect" trägt. > Ich weiß nicht woran es liegt aber ich habe keine Ausgabe hinter > dem SN75176. Ein freigegebener Interrupt, für den es keinen Handler gibt, wird bei Auftreten der Interrupt-Bedingung mit einem Prozessor-Reset quittiert. Du hast den 'Complete-Interrupt' freigegeben aber keinen Handler dafür. Ergo ....
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.