Leidiges Thema RS232!

Gast #2532721
Lesenswert?

Hi,

Ich bin auch einer dieser doofen Anfänger, die keine RS232 verbindung 
hinbekommen, sry.

Ich verwende einen Atmega32 und ein USB-RS232 Adapter.(Datasheet im 
Anhang)

Das erste Problem ist schonmal, dass ich noch nie mit Hyperteminal 
gearbeitet habe.

Ich muss ja nur den Port und die rate+stoppbit+ databits einstellen und 
dann auf " Call" und los gehts.?
Angehängte Dateien:
Gast #2532743
Lesenswert?

Hallo,

suche mal nach HTERM, ist wirklich super. Wenn Du den Adapter testen 
möchtest, verbinde einfach die RX und TX Leitung. Wenn Du jetzt ein Byte 
in HTERM sendest solltest Du es sofort empfangen. Der Adapter ist 
übrigens kein RS232 Adapter. RS232 steht für bestimmte Spannungen, Du 
hast einen Adapter der mit 5V (oder vlt 3,3V) Pegeln arbeitet. Und das 
ist auch gut so! Wenn Du die Verbindung zwischen dem ATMEGA über den 
Adapter zu einem PC testen möchtest, lasse den ATMEGA in einer 
Endlosschleife immer wieder ein Byte senden. (Vlt mit einer kleinen 
Pause). Dann siehst Du ob die Einstellungen passen. Der PC und der 
ATMEGA müssen exakt gleich eingestellt sein. 
Geschwindigkeit/Parität/Stoppbits. Teste mit einer langsamen 
Übertragungsrate.

Gruß

Samuel
Gast #2532802
Lesenswert?

Manfred Schreier schrieb:
> Hi,
>
> Ich bin auch einer dieser doofen Anfänger, die keine RS232 verbindung
> hinbekommen, sry.
>
> Ich verwende einen Atmega32 und ein USB-RS232 Adapter.(Datasheet im
> Anhang)
>
> Das erste Problem ist schonmal, dass ich noch nie mit Hyperteminal
> gearbeitet habe.
>
> Ich muss ja nur den Port und die rate+stoppbit+ databits einstellen und
> dann auf " Call" und los gehts.?

....wenn es schon an der lust zum ausprobieren von hyperterminal 
scheitert,dann denk ich mal das der einstieg in die mikrocontroller-welt 
dich maßlos überfordern wird!
vielleicht solltest du dir ein anderes hobby suchen ;-)
(gut gemeinter tip...)
Gast #2533098
Lesenswert?

Samuel Schmidt schrieb:
> Wenn Du den Adapter testen
> möchtest, verbinde einfach die RX und TX Leitung. Wenn Du jetzt ein Byte
> in HTERM sendest solltest Du es sofort empfangen.

Danke für die gute Antwort. Und was ist wenn ich auch ohne verbinden von 
RX und TX mein eigenes gesendetes wieder empfange?

Ist der adapter dann hinüber?
Gast #2533110
Lesenswert?

Und was passiert, wenn ich rechts oben auf das rote Kästchen mit dem 
Kreuz drücke?
Ich weis,ich stelle mich sooo doof an, aber mir fällt das Denken immer 
so schwer und mit Google kann ich auch nicht so gut umgehen.
Jetzt nochmal zu dem Echo, das kenne ich aus der Akustikwelt, z.B. in 
den Bergen, aber was hat das mit RS232 zu tun?
Gast #2533121
Lesenswert?

Ach so, ich dachte schon ihr macht Euch lustig über mich ;-)
Aber ich verstehe immer noch nicht, wozu ein Echo gut sein soll?
Es geht hier doch um digitale Signale, für was braucht man da ein Echo?
Sowas habe ich z.B. an meinem CB-Funkgerät, dort schalte ich es ein, 
wenn die Verbindung schlecht ist, damit die anderen Teilnehmer mich 
besser verstehen können.
Ist das hier dann auch so?
#2533122
Lesenswert?

naja, das Echo im Terminal ist sowas ähnliches wie das in den Bergen ...

Das was du in einem Terminal eintippst über Tastatur, geht halt raus auf 
der Sendeleitung zur Gegenstelle. Und das was die Gegenstelle 
zurücksendet wird halt auf dem Bildschirm angezeigt.

Wenn du nun "a" auf der Tastatur drückst, und KEIN "lokales" Echo an 
hast, und noch nicht mal irgendwas am anderen Ende angeschlossen ist 
(oder falsch angeschlossen ist, oder das was angeschlossen ist versteht 
dich nicht), was wird wohl dem Bildschirm angezeigt? Na, gar nix! Denn 
das "a" entschwindet auf der Sendeleitung ins nichts, und du siehst nur 
den Bildschirm so wie er vor Eingabe des "a" war.

wenn du nun das lokale "echo" eingeschaltet hast, dann wird das "a" 
ZUSÄTZLICH zur Übermittlung über die serielle Leitung auch noch auf dem 
Bildschirm dargestellt (wo auch imemr sich grade der Eingabe-Cursor 
befindet)
#2533129
Lesenswert?

Ich würde mir doch jetzt nicht über Hyperterminal gedanken machen 
schließlich dient es doch nur dazu, deine Serielle Kommunikation zu 
testen mit dem µC. Hyperterminal kann noch einiges mehr als nur die 
Byteübertragung zum µC. Sonst versuch es mit Putty oder Matlab.
Gast #2533137
Lesenswert?

Manfred Schreier schrieb:
> Sorry, für den vorherigen Beitrag, war etwas sauer ;-)

Lass Dich nicht ärgern,jeder hat mal angefangen und stellt manchmal auch 
einfache Fragen!
Atmega32 klingt ja toll,was machst Du damit wenn Du gerade nicht 
versuchst eine RS232 Verbindung aufzubauen?
Ich frage nur,um mir ein Bild deines Erfahrungsstandes zu machen.
Als Terminalprogramm bist Du mit HTherm gut beraten, wenn tatsächlich 
die Zeichen wiedergegeben werden, so schau mal ob es noch zusätzliche 
Einstellungen in deiner Treibersoftware zu deinem RS232 Adapter gibt, 
denn mit abgeschalteten Echo und nicht verbundenen RX/TX sollten die 
Zeichen auch nicht wiedergegeben werden.
Gast #2533172
Lesenswert?

DAnke an alle die mir weiterhelfen wollten (Produktiv)
Hab den Fehler gefunden.

-> Kabelbruch in einem nagelneuen Kabel :(

Gott sei dank hatte ich noch eins auf Lager.

pompete schrieb:
> Atmega32 klingt ja toll,was machst Du damit wenn Du gerade nicht
> versuchst eine RS232 Verbindung aufzubauen?

Ich baue eine Akkuüberwachung.

Features:

- Es ist möglich 2 verschiedene Akkutypen anzuschließen (nur einer auf
  einmal )
- Kapazitäts/Temperatur/Lade- u. Endladestrom Überwachung.

- usw
(Firma: matzetronics) #2533179
Lesenswert?

Da der ATMega nur 5 Volt Pegel versteht, ist allerdings nicht möglich, 
direkt deinen RS232->USB Adapter anzuschliessen. Du benötigst unbedingt 
einen 5Volt->RS232 Wandler , danach erst kannst du den USB Adapter an 
die RS232 Seite anschliesen. RS232 arbeitet nämlich mit +/- 12 Volt 
Pegel, diese darfst du auf keinen Fall direkt an den Mega anlegen, 
abgesehen davon ist die Polarität auch noch genau umgekehrt.

-------
      |
      |TX  -----------          ---------
Mega  |--->| z.B.    |--------->| RS232-|    USB    |
      |RX  | MAX232  |   RS232  | USB   |-----------| PC
      |<---| Wandler |<---------|       |-----------|
      |    |         |          |       |           |
-------     ---------            --------
Gast #2533192
Lesenswert?

Ja, wenn der uC keinen Takt bekommt, arbeitet er nicht. Betriebsspannung 
und Takt sind Grundbedingungen.

Der uC hat zwei Quarzanschlüsse. Einer davon ist so eine Art Eingang an 
den notfalls ein Taktgenerator angeschlossen werden kann um den uC zum 
Leben zu erwecken.
Gast #2533198
Lesenswert?

Karl Heinz Buchegger schrieb:
> Vorsicht
>
> Hier sind 2 "Manfred Schreier" unterwegs.
>
> Fakes sind
> Beitrag "Re: Leidiges Thema RS232!"
> Beitrag "Re: Leidiges Thema RS232!"
> Beitrag "Re: Leidiges Thema RS232!"
>
> pompete, wenn du nicht aufhörst, flasche Identitäten anzunehmen, fliegst
> du raus. Wenn du was zu sagen hast, sags unter deinem Namen.

...spielverderber ;-)

Also der pompete ist der olaf und war böse zu dem echten Manfred indem 
er ihn in den oben genannten beiträgen auf den mops nahm.
Tschuldigung!

@echter Manfred
wenn du dich in ein paar jahren tatsächlich noch mit mikrocontrollern 
beschäftigst und über diesen thread stolperst,dann wirst du schmunzeln 
und mich verstehen;-)
lies mal dein eröffnungspost und überleg dir wie man es hätte anders 
schreiben können,auch als unwissender mensch welcher es mit selbsthilfe 
nicht so hat...
Gast #2533230
Lesenswert?

Manfred Schreier schrieb:
> DAnke an alle die mir weiterhelfen wollten (Produktiv)
> Hab den Fehler gefunden.
>
> -> Kabelbruch in einem nagelneuen Kabel :(
...ja,manchmal sind es die trivialen sachen,welche einem schlaflose 
nächte bereiten!

> Gott sei dank hatte ich noch eins auf Lager.
>
> pompete schrieb:
>> Atmega32 klingt ja toll,was machst Du damit wenn Du gerade nicht
>> versuchst eine RS232 Verbindung aufzubauen?
>
> Ich baue eine Akkuüberwachung.
>
> Features:
>
> - Es ist möglich 2 verschiedene Akkutypen anzuschließen (nur einer auf
>   einmal )
> - Kapazitäts/Temperatur/Lade- u. Endladestrom Überwachung.
>
> - usw

...ok,dann also doch kein anfänger,warum schreibst du dann wie einer?
wenn du noch mit mir sprichst, dann würde mich dein projekt tatsächlich 
interessieren.
für welche akkutypen ist deine akkuüberwachung und wie realisierst du 
den kapazitätstest?
Gast #2533290
Lesenswert?

pompete schrieb:
> wenn du noch mit mir sprichst

Das muss ich mir noch ernsthaft überlegen!!!

pompete schrieb:
> für welche akkutypen

LiPO 36V und 12V

pompete schrieb:
> realisierst du
> den kapazitätstest

Bis jetzt ehr schlecht. Ich gehe davon aus das ein voller relativ neuer 
Akku angeschlossen wird. Dann einfache suptraktion.

Wünschte ich hätte eine bessere Lösung, hab ich aber gerade nicht
Gast #2533370
Lesenswert?

Manfred Schreier schrieb:
> pompete schrieb:
>> wenn du noch mit mir sprichst
>
> Das muss ich mir noch ernsthaft überlegen!!!
...also doch ein manfred mit humor ;-)
>
> pompete schrieb:
>> für welche akkutypen
>
> LiPO 36V und 12V

...für lipo wird das ganze ja doch schon etwas anspruchsvoller, werde 
mich demnächst auch mit dieser materie beschäftigen, allerdngs erst in 6 
wochen.
es gibt hier im forum sehr interessante threads über dieses thema, habe 
sie als "pausenfüller" durchstöbert.
ich muss dann eine ladereglung mit balancer und akkuzustandsüberwachung 
als teil eines projekts realisieren.
habe bislang aber noch keine erfahrung auf dem gebiet, in der sache 
scheinst du mir vorraus zu sein ;-)

>
> pompete schrieb:
>> realisierst du
>> den kapazitätstest
>
> Bis jetzt ehr schlecht. Ich gehe davon aus das ein voller relativ neuer
> Akku angeschlossen wird. Dann einfache suptraktion.
>
> Wünschte ich hätte eine bessere Lösung, hab ich aber gerade nicht

....es lässt sich alles verbessern,vielleicht trifft man ja mal wieder 
zusammen und tauscht ernsthaft erfahrungen aus :)



Manfred Schreier schrieb:
> Bin ich richtig mit der Annahme, wenn ich auf meinen 16MHz Quarz
> umschalte (FUSES) und der nicht schwingt, dann komme ich nicht mehr auf
> den uC. (Game Over)

...hast du denn dein atmega32 wieder zum laufen bekommen?

und funktioniert denn nun deine rs232 verbindung?
Gast #2533405
Lesenswert?

Manfred Schreier schrieb:
> Der UART funktioniert. ( Die Uart?)

...der/die uart ist warscheinlich eine philosophische frage, wobei ich 
warscheinlich eher zu "die uart" tendieren würde, aber grundsätzlich 
wird es egal sein.
schön das es jetzt funktioniert!...war es tatsächlich deine erste rs232 
verbindung?
ich frag nur,weil sich unsere herangehensweisen grundsätzlich 
unterscheiden.
für mich war die kommunikation (z.b. rs232) das interessanteste beim 
einstieg in die controllerwelt, da erst mit dieser die möglichkeit einer 
interaktion und monitoring möglich wurden.
man kann also durch befehle über die rs232 prima seine programmteile 
steuern und deren ergebnisse wieder über selbige zurückgeben.
dies ist für mich ein unverzichtbares werkzeug bei der entwicklung....

hast du vor,dich im forum fest anzumelden?
Gast #2534691
Lesenswert?

Jobst M. schrieb:
> Solange man sich hier nicht registrieren muß, ist das ziemlich witzlos -

Mit Registrierung auch - wer nur anonym pöbeln will, meldet sich auch 
mit einer erfundenen Identität an. Allerdings könnte man dann keine 
fremde einfach übernehmen.

Gruss Reinhard (echt)
#2534696
Lesenswert?

Jobst M. schrieb:
> Karl Heinz Buchegger schrieb:
>> wenn du nicht aufhörst, flasche Identitäten anzunehmen, fliegst
>> du raus.
>
> Solange man sich hier nicht registrieren muß, ist das ziemlich witzlos -
> oder?

Das berechtigt aber immer noch nicht dazu, unter der Identität des 
ursprünglichen Fragestellers dämliche Meldungen zwischenzuschieben und 
so (ziemlich offensichtlich) den Fragesteller blöd aussehen zu lassen.

Dass es mal zufällig zu Nameclashes kommt, kann ohne 
Registrierungspflicht keiner verhindern. Aber das war hier kein Zufall. 
Das war volle Absicht.
Gast #2535831
Lesenswert?

Manfred Schreier schrieb:
> pompete schrieb:
>> hast du vor,dich im forum fest anzumelden?
>
> Was würde mir das bringen?
>
> Ich benutze immer meinen Namen. So erkennt man mich.
> Wenn nicht gerade so ein daher Gelaufener meinen nimmt.
>

...ausser der einmaligkeit deines namens kann man dir auch private 
nachrichten schreiben, gerade bei einem projekt mit gleichen interessen 
ist das manchmal ganz nützlich....

naja,egal...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren