Forum: Mikrocontroller und Digitale Elektronik UART auf Attiny kaputt ?


von Hendrik W. (heni_w)


Lesenswert?

Hallo,

Auf den ersten Blick habe ich keinen passenden Beitrag gefunden, wenn 
ich hier aber eine Frage stelle, die als beantwortet gilt, dann freue 
ich mich über die Links zu den Forenbeiträgen:

Ich habe eine DMX-Schaltung mit Attiny2313 umgesetzt und sie will 
einfach nicht laufen. Debugging am Attiny führte zu nichts, außer das 
der Code ok sein müsste (Fremdcode aus einer anderen Anwendung).

Der DMX-Sender scheint auch OK zu sein, jedenfalls steuert er andere 
DMX-Geräte Problemlos an.

Bevor ich jedoch hier alles Poste, einfach mal zu meiner eigentlichen 
Frage:

Wie leicht kann der Uart zerstört werden, indem RX & TX falsch (verpolt) 
angeschlossen werden? Es ist ein SN75176BP als Schnittstellenbaustein 
vorgeschaltet.

Wie gesagt selbige Beschaltung mit dem SN75176 funktioniert an einem 
anderen DMX-Empfänger problemlos. Ich kann leider noch nicht überprüfen, 
was der Baustein ausgibt, da gerade kein Oszi vorhanden (kommt noch).

Haltet ihr es für wahrscheinlich, dass der Uart getoastet sein könnte 
oder fällt dann der uC komplett aus? (Ich frage mit relativ wenig 
Erfahrung im AVR-Bereich = Anfängerfrage). Ich bin für jeden 
weiterführenden Tip oder eine Idee zum debugging dankbar!

Vielen Dank für eure Hilfe!

von c-hater (Gast)


Lesenswert?

Hendrik W. schrieb:

> Wie leicht kann der Uart zerstört werden, indem RX & TX falsch (verpolt)
> angeschlossen werden? Es ist ein SN75176BP als Schnittstellenbaustein
> vorgeschaltet.

Die USART selber kann natürlich garnicht zerstört werden, sondern 
maximal der Ausgangstreiber des TX-Pins. Und das auch allenfalls nur bei 
sehr langem Bestehen der Falschverbindung zum Ausgangspin des 
Interface-IC.

Das läßt sich aber sehr einfach überprüfen, indem man den Ausgangspin 
einfach mittels Primitivst-Programm als generischen IO-Pin verwendet und 
über ihn und einen Widerstand eine LED (nacheinander!!!) gegen Masse und 
Vcc blinken läßt. Wenn beides blinkt, ist der Treiber noch i.O.

> Wie gesagt selbige Beschaltung mit dem SN75176 funktioniert an einem
> anderen DMX-Empfänger problemlos. Ich kann leider noch nicht überprüfen,
> was der Baustein ausgibt, da gerade kein Oszi vorhanden (kommt noch).

Für solchen Trivialscheiß braucht man doch nun echt keinen Oszi...

> Haltet ihr es für wahrscheinlich, dass der Uart getoastet sein könnte

Nein.

von Bastler (Gast)


Lesenswert?

> Für solchen Trivialscheiß braucht man doch nun echt keinen Oszi...

Nein, mein kleiner Finger hört, wenn richtig angefeuchtet, bis 19,2kBit 
locker mit. Inklusive Pegelprüfung ;-)
(ein echter c-hater)

von Hendrik W. (heni_w)


Lesenswert?

Hey,

Danke für eure Antworten. Ich bin inzwischen davon überzeugt, dass der 
Attiny die Daten nicht richtig verarbeitet. Wie schon gesagt 
einigermaßen sicher bin ich, dass das Problem nicht am Code liegt, 
sondern eher daran, dass der tiny nicht stabil läuft. - Manchmal 
flackern die Kanäle ziemlich zufällig. Für mich ein Zeichen, dass da 
irgendein Paket doch mal interpretiert wird, nur eher als ziemlicher 
Müll anstatt als valider DMX-Wert. Ich prüfe weiter … :-)

Vielen Dank.

H

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
Noch kein Account? Hier anmelden.