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.?
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
HTERM sieht echt interessant aus. Hast du eine Programm,das lauft und ich einfach auf meinen uC abändern könnte. Nur zum test.
Manfred Schreier schrieb: > HTERM sieht echt interessant aus. > > Hast du eine Programm,das lauft und ich einfach auf meinen uC abändern > könnte. > > Nur zum test. Jetzt schick ihm halt deine Controller und dein Pflichtenheft, der programmiert dir den bestimmt entsprechend. Das willst du doch oder?
Manfred Schreier schrieb: > Ich muss ja nur den Port und die rate+stoppbit+ databits einstellen und > dann auf " Call" und los gehts.? Und du musst die richtigen Verbindungen im Kabel haben ... Beitrag "Re: RS232 funktioniert nicht!"
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...)
Samuel Schmidt schrieb: > Geschwindigkeit/Parität/Stoppbits. Das ist nur die halbe Miete. Den Handshake solltest du auch erstmal ganz abschalten. Dann reichen mit Sicherheit zwei Leitungen für die Übertragung.
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?
Manfred Schreier schrieb: > Und was ist wenn ich auch ohne verbinden von > RX und TX mein eigenes gesendetes wieder empfange? Dann hast du im Terminalprogramm das Echo eingeschaltet ;-)
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?
Manfred Schreier schrieb: > Ist das ein Witz? In Hyperterminal stellst du das ein unter Menü "Properties" / Karte "Settings" / Taste "ASCII Setup" / Checkbox "Echo typed characters locally"
Möchte gern "Manfred Schreier" schrieb: > 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. Na du "Profi" dann zeig mir mal wie du Experte googlest wie man das Echo bei Hterm ausstellt. Es ist sehr nett das man als einsteiger verarscht wird.
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?
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)
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.
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.
Wichtig wäre auch zu wissen, welche Programmiersprache Du nutzt und wie Du im Atmega die Uart konfiguriert hast. Dazu wäre es gut, wenn Du Deinen Programmcode mal einstellst!
Manfred Schreier schrieb: > Aber das echo hindert mich nicht aran etwas zu empfangen richtig? Richtig, vorrausgesetzt dein Atmega sendet auch etwas ;-)
Das Wichtigste an RS232 ist der Quarz. Ohne den kriegt man die Baudrate nicht genau genug hin
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.
Pico Oschi schrieb: > Das Wichtigste an RS232 ist der Quarz. Ohne den kriegt man die Baudrate > nicht genau genug hin Wau, interessant wäre doch erst mal sein Schaltungsaufbau und sein Programmcode,bevor wir aufs Quarz zu sprechen kommen ;-) Die Fehlerkette ist lang!
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
pompete schrieb: > Quarz Hab es bis jetzt mit dem internen versucht (und es hat ja dann auch geklappt) 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)
Das Echo auf dem Hyperterminal ist nicht dein Problem, ein Empfangen vom µC ist Problemlos möglich.
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 |<---------| |-----------| | | | | | | ------- --------- --------
Manfred Schreier schrieb: > enn ich auf meinen 16MHz Quarz > umschalte (FUSES) Ich muss dann das einstellen, richtig? Ext.Crystal/Resonator High Freq.; Start-up time: 16K CK +64
Matthias Sch. schrieb: > Du benötigst unbedingt > einen 5Volt->RS232 Wandler , danach erst kannst du den USB Adapter an > die RS232 Seite anschliesen. SORRY Matthias. Ich hab einen UART-> USB wandler. Das geht. Hab ich jetzt gerade im Betrieb.
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.
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...
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?
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
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?
pompete schrieb: > ...hast du denn dein atmega32 wieder zum laufen bekommen? > > und funktioniert denn nun deine rs232 verbindung? Er ist nicht abgeschmiert, war nur eine theoretische frage. Der UART funktioniert. ( Die Uart?)
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?
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. Ja is meine erste RS232. Weil mein JTAG Debugger nicht funktioniert
pompete schrieb: > ...der/die uart ist warscheinlich eine philosophische frage Seit wann sagt man "die Transmitter". Auf die Idee würde wohl kaum einer kommen. UART als Akronym steht schließlich für Universal Asynchronous Receiver Transmitter.
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? Ich bin ja schon ewig dafür ... Gruß Jobst
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)
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.
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...
Karl Heinz Buchegger schrieb: > 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. Doch. Sieht man ja. Eigentlich lädt es genau dazu ein. Gruß Jobst
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.