PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit RS232



barlip
29.08.2004, 21:21
HI
Habe ein RN-Controlboard v 1.4 mit AVRmega32
aber irgendwie bekomme ich keine verbindung zwischen Board und PC
hin habe das rs232 kabel eingesteckt und versuche mit PonyProg
eine verbindung herzustellen.
aber beim testen gibt er immer ein fehler aus .
Das rs232 kabel von robotikhardware.de bestellt.
Muss ich sonst noch etwas beachten ??
Kann man etwas falsch machen ? Dat board leuchtet auch auf wenn es strom gebe.
danke

fzehner
29.08.2004, 22:22
PonyProg ist für die Programmierung über den ISP gedacht, nicht über die serielle Schnittstelle.

barlip
29.08.2004, 22:36
welches Programm den

bhm
30.08.2004, 12:08
z.B. Hyperterm
vorher muss der µC natürlich ein sinnvolles Programm bekommen ...

ciao ... bernd

barlip
30.08.2004, 16:05
wie bekomme ich über rs232 programme auf mikrocontroller

Kjion
30.08.2004, 16:17
Du schriebst dir einen Bootloader oder suchst dir einen aus dem Internet ( Forum auf www.mikrocontroller.net ), spielst den per ISP auf deinen Controller und schon kannst du ihn über RS232 programmieren...

Einfacher gehts leider nicht ;-)

MfG Kjion

barlip
30.08.2004, 18:23
scheiße das heißt ich brauhc noch isp mit rs232komme ich alleine ned aus

bhm
30.08.2004, 23:43
Du schriebst dir einen Bootloader oder suchst dir einen aus dem Internet ( Forum auf www.mikrocontroller.net ), spielst den per ISP auf deinen Controller und schon kannst du ihn über RS232 programmieren...


oha, sowas geht ?
aber wozu sollte man das machen wollen?

ciao ... bernd

Frank
30.08.2004, 23:52
Ja das geht. Ein Bootloader gleladen und schon kann man ATmel´s auch per rs232 programmieren.
Das hat durchaus Vorteile, z.B. wenn du einen Controller per Funk programmieren willst, vielleicht wenn er an einer unzugänglichen Stelle eingebaut ist.

Ich such selbst gerade einen Bootloader für Mega 16 / rn-control. Werde dazu mal anderen Thread öffnen

TheRealME
05.09.2004, 15:15
Hi.
Ich habe ebenfalls Probleme mit RS232.

Die Verbindung vom µC zum PC funktioniert problemlos, aber beim Betätigen einer Taste am PC wird nichts an den µC gesendet.
Auf dem PC verwende ich HyperTherminal (WinXP).

Also habe ich mal die Spannungen gemessen und festgestellt, dass auf Pin2 des COM-Ports 0V liegen. Da stimmt doch was nicht.
Das Kabel vom PC zum µC habe ich geprüft, das ist in Ordnung.
Auch einen anderen COM-Port habe ich probiert - das Gleiche.

Was mache ich falsch?

05.09.2004, 16:52
Nullmodemkabel verwendet?

05.09.2004, 16:56
Also ich verwende ein 'normales' Kabel, 1:1 beschaltet mit Pins 2, 3 und 5

Die Brücken von Pin 6 - 8 - 4 habe ich direkt in den Stecker eingebaut.

Den Schaltplan habe ich von http://www.mikrocontroller.net/tutorial/uart.htm und da steht man soll kein Nullmodemkabel verwenden.
http://www.mikrocontroller.net/images/max232.gif

TheRealME
05.09.2004, 17:16
UPS, hab vorhin vergessen meinen Namen einzugeben.

Was ich vielleicht noch erwähnen sollte:
Da ich leider keinen MAX232 zur Verfügung habe, habe ich bereits einige Alternativschaltungen ausprobiert, u.A.

http://www.elektronik-kompendium.de/public/arnerossius/schalt/mikro/rs232int.gif

und

http://perso.planetis.com/c.bo/Images/RS232.gif

Die letzte Schaltung habe ich zur Zeit in Verwendung