Avr

Hallo miteinander

Ich habe das Board RN-Control 1.4 Mega 32 bekommen.

http://www.shop.robotikhardware.de/shop/catalog/prod…

Nun folgte ich die Anweisungen und wollte versuchweise ein Bascom Testprogramm aufladen durch die RS232 Schnittstelle was nach der Hersteller ja ganz problemlos sein sollte weil Bootloader aufgeschpielt ist vom Haus aus und alle andere nötige Einstellungen erledigt sind. Ging aber nicht.
Dann las ich mich in das schon vom Haus aus aufgeschpielte programm ein testete es mit einem Motor was dann ging. Nur durch dieser Schnitstelle sollte das Programm auch auf das Terminal Meldungen schiecken. Tut aber nicht bzw. dort kommt nichts an.

Meinen Com Port habe ich mit einem CControl Board überprüft, ist in Ordnung. Daraufhin habe ich zwei Leds an Tx und Rx gehängt in der Hoffnung, dass ich so etwas vom der ewentuellen Trafic zu sechen bekomme. Nur Tx blink einmal auf weiter wieder nichts.

Jetzt habe ich alle mögliche Baud und sonstige Einstellungen durchprobiert, half auch nicht.

Was soll ich jetzt noch machen (Mülleimer ist doch noch verfrüht:smile:???

Gruß

Balazs

Hallo Balazs,

die Vita würde ich an deiner Stelle schnellstens ändern, wer bezeichnnet sich schon selber als ‚Altes Arschloch‘?

Wie konnte das nur über drei Jahre gut gehen.

Zur Frage, hast du ein gekreuztes RS232 Kabel? Probier es mal mit einem anderen aus. (Pin 3/4)

Probleme kann es auch geben wenn der Schirm auf beiden Seiten aufgelegt ist.

Schönen Gruß
Termid

Hallo Termid

Die Vita ist schon Ok:smile:

Das Kabel muss man hier selbst machen. Rx, Tx, GND fertig.
Das habe ich schon aus einem Nullmodemkabel herausgeführt (tausendeinmal überprüft auch, weil du weiss sho, die Vita:smile:.
Auch mit LEDs beschtückt, dass ich den Trafic wisuell mitbekomme.
Tx sendet (Led blinkt auf) sontst nix.

Gruß

Balazs

Hallo Balazs,

Die Vita ist schon OK:smile:

kann ich mir nicht vorstellen, egal.

Das Kabel muss man hier selbst machen. Rx, Tx, GND fertig.

Nein, normal für seriell ist:
1 - 1
2 - 3
3 - 2
4 - 6
5 - 5
6 - 4
7 - 8
8 - 7

Sorry dass ich mich vorher verschrieben habe, 3/4 muss natürlich 2/3 heissen.

Das habe ich schon aus einem Nullmodemkabel herausgeführt
(tausendeinmal überprüft auch, weil du weiss sho, die Vita:smile:.
Auch mit LEDs bestückt, dass ich den Trafic visuell
mitbekomme.

Das ist Unsinn, ab 25 Impulsen sieht dein Auge nur noch einen Impuls.

Tx sendet (Led blinkt auf) sonst nix.

Da kann ich wohl nicht weiter helfen, das müsste man sich vor Ort ansehen und nachmessen, mit einem Oszilloskop.

Und alle Rechtschreibfehler konnte ich auch nicht korrigieren, manchmal fehlte mir dahinter die Bedeutung. Mach’s in der Zukunft besser…

Schönen Gruß
Termid

Hallo Termid

Danke für die schnelle Antwort.

Das Kabel muss man hier selbst machen. Rx, Tx, GND fertig.

Nein, normal für seriell ist:
1 - 1
2 - 3
3 - 2
4 - 6
5 - 5
6 - 4
7 - 8
8 - 7

Mag sein. In der Doku. steht aber so. Auf dem Board sind auch nur diese drei Stiften. So weit ich mich schlau machen konnte (Wiki) braucht man auch nichts mehr auser natürlich die richtige Einstellungen.

Sorry dass ich mich vorher verschrieben habe, 3/4 muss
natürlich 2/3 heissen.

Keine Ursache.

Das habe ich schon aus einem Nullmodemkabel herausgeführt
(tausendeinmal überprüft auch, weil du weiss sho, die Vita:smile:.
Auch mit LEDs bestückt, dass ich den Trafic visuell
mitbekomme.

Das ist Unsinn, ab 25 Impulsen sieht dein Auge nur noch einen
Impuls.

Altbekannt. Nur ich dachte, dass auf diese Weise ich wenigstens etwas zu sehen bekomme. Natürlich nich die einzelne Bits im Gänsemarsch. Und was fürn Wunder ich habe was gesehen. Leider nur in einer Richtung.

Da kann ich wohl nicht weiter helfen, das müsste man sich vor
Ort ansehen und nachmessen, mit einem Oszilloskop.

Erst haben:smile:))

Und alle Rechtschreibfehler konnte ich auch nicht korrigieren,

Aaaaber wenigstens einen hätst doch gradbiegen können:smile:

manchmal fehlte mir dahinter die Bedeutung.

Da hilft sicher nichts, auser nachfragen.

Mach’s in der

Zukunft besser…

Man bemüht sich, versprochen.

Schönen Gruß
Termid

Gleichfalls

Balazs

Hallo,

braucht man auch nichts mehr auser natürlich die
richtige Einstellungen.

Ähm, sind die richtig? Ohne CTS/RTS brauchst du ja ein Softwareprotokoll. Wenn alle Seiten schnell genug sind (was heutzutage nicht mehr das Problem ist), reicht aber oft auch eine Brücke um das zu simulieren.
AVR-Boards haben auch gerne mal einen Satz Jumper, mit denen man konfigurieren kann, wie die Schnittstelle belegt ist.

Cu Rene

Hallo Rene

braucht man auch nichts mehr auser natürlich die
richtige Einstellungen.

Ähm, sind die richtig?

Das ist ja ne berechtigte Frage. Ich versuchte alle erdenkliche Einstellungen durchzuspielen bevor ich hier die Frage stellte. Das heist noch lange nicht, dass sie richtig sind. Hier konnte mir was unterlaufen was ich nicht merke.
Bascom sagt bei 16MHz ist Baud 1200 mit dem kleinsten Fehler 0.04%.AVR toleriert bis 1%.
Trotzdem probierte ich alle durch (natürlich überall brav gleich eingestellt).

Ohne CTS/RTS brauchst du ja ein

Softwareprotokoll.

Es ist (wenn ich richtig verstehe) der Bootloader.
Laut Hersteller schon aufgeschpielt und ich habe im Bascom auch richtig ausgewählt, MCS Bootloader. Eigentlicht würde ausreichen im Prog. irgendwo am Anfang $programmer=13 einzufügen. Dann weiss Bascom schon was zu tun ist.

Wenn alle Seiten schnell genug sind (was

heutzutage nicht mehr das Problem ist), reicht aber oft auch
eine Brücke um das zu simulieren.

War grad dabei. Proc. raus PD0-PD1 kurzschliessen, dann sollte ich im Terminal die Eingaben sehen sollen. Nix, weder am Bascomterminal noch am Hyperterm.

Der Witz ist, dass mein alter CControl mit beiden (seriel) munter kommuniziert.

AVR-Boards haben auch gerne mal einen Satz Jumper, mit denen
man konfigurieren kann, wie die Schnittstelle belegt ist.

Hier ist das nicht der Fall, drei Stiften GND, Tx, Rx, dann fest mit MAX232 verbunden.
Jetzt kommt die Messerei, schei…:smile:

Gruß und danke

Balazs

Ps. War jetzt die Sprache veständlich genug:smile:)))