Ich habe mal eine Frage zum Thema Pin-Einstellung beim Uart.
Beim Atmega habe ich die Pins immer ohne Pullup betrieben, was problemlos war.
TXD als Ausgang, RXD als Eingang deklariert.
Beim Xmega scheint das keine gute Idee zu sein, ich habe da eine Uart laufen gehabt ohne Pullups an RXD. Der Uart ist offen auf eine Stiftleiste geführt.
Jetzt habe ich festgestellt, dass es schon ausreicht einen Federkontakt von 4cm Länge ohne jeden Anschluss daran zu halten damit der Controller komplett abstürzt, nichts geht dann mehr, nur noch ein Reset. Ich habe mich immer gewundert, warum das ganze nicht mehr reagiert wenn ich es in mein Boardtester eingelegt hatte. Das Entfernen des Federkontaktes an RXD behob das Problem, so bin ich darauf gestoßen. (Das sind diese vergoldeten Testpins die man im Prüffeld verwendet).
Wie gesagt, beim Atmega war das nie ein Problem.
Mit einem Pullup an RXD war der Spuk vorbei, ich frage mich aber ob es noch besser geht.
Wie sollte man die Pins des Uart optimalerweise beim Xmega einstellen? Es gibt da ja mehrere Möglichkeiten beim Xmega, Buskeeper, Pullup usw. . Kann mir da jemand etwas zu sagen?
Ich konnte leider nichts dazu finden, normalerweise sind die Pins wohl auch nicht offen.
Louis
Beim Atmega habe ich die Pins immer ohne Pullup betrieben, was problemlos war.
TXD als Ausgang, RXD als Eingang deklariert.
Beim Xmega scheint das keine gute Idee zu sein, ich habe da eine Uart laufen gehabt ohne Pullups an RXD. Der Uart ist offen auf eine Stiftleiste geführt.
Jetzt habe ich festgestellt, dass es schon ausreicht einen Federkontakt von 4cm Länge ohne jeden Anschluss daran zu halten damit der Controller komplett abstürzt, nichts geht dann mehr, nur noch ein Reset. Ich habe mich immer gewundert, warum das ganze nicht mehr reagiert wenn ich es in mein Boardtester eingelegt hatte. Das Entfernen des Federkontaktes an RXD behob das Problem, so bin ich darauf gestoßen. (Das sind diese vergoldeten Testpins die man im Prüffeld verwendet).
Wie gesagt, beim Atmega war das nie ein Problem.
Mit einem Pullup an RXD war der Spuk vorbei, ich frage mich aber ob es noch besser geht.
Wie sollte man die Pins des Uart optimalerweise beim Xmega einstellen? Es gibt da ja mehrere Möglichkeiten beim Xmega, Buskeeper, Pullup usw. . Kann mir da jemand etwas zu sagen?
Ich konnte leider nichts dazu finden, normalerweise sind die Pins wohl auch nicht offen.
Louis