Ich habe Problem mit RS485. Momentan habe ich Atmega168 und MAX3485 statt MAX487 auf Platine gelötet. Baudrate habe ich 56400 8bitN1 eingestellt, und 8MHz von CPU. Ich habe vielmal versucht, Hallo World! oder andere String von TX auszudrucken, und durch RS485(RS485 zu USB Konverter) Schnittstelle auslesen, aber auf Hyperterminal zeigt immer gleich verstümmelte Kode oder komische Kode. Spannungversorgung, Baudrate, Einstellung von Atmega168 Register und Software habe ich vielmal überprüft, und alles sind in Ordnung. Morgen würde ich mit Oscilloscope Signal schauen, ober das in Ordnung ist. Ich habe schon Design als jpg beigefügt. Hat jemand ähnliche Erfahrung mit MAX487 oder MAX3485. Ich habe momentan kein Ahnung, was ist los. Aber ich glaube, Problem ist auf Tx Dx zu RS485 A,B fokussiert, wahrscheinlich Hardware Design darauf ist nicht richtig. Soll das unbedingt Vcc-R3.3k-A, GND-R3.3k-B oder nicht ? Hat jemand Idee diesen Problem aufheben ? Grüßen
>Baudrate habe ich 56400 8bitN1 eingestellt
Kommt dein PC damit zurecht? Das ist keine "Standardbaudrate". 57600
wäre Standard
rui li schrieb: > ... Ich habe vielmal versucht, Hallo World! oder andere String von > TX auszudrucken, und durch RS485(RS485 zu USB Konverter) Schnittstelle > auslesen, aber auf Hyperterminal zeigt immer gleich verstümmelte Kode > oder komische Kode. ... > ... Hat jemand Idee > diesen Problem aufheben ? Sind die Grounds auch miteinander verbunden? Sonst floaten die Signale und Du kommst (trotz Differenzeingang) aus dem Arbeitsbreich des Empfängers. Gruß
ich schrieb: >>Baudrate habe ich 56400 8bitN1 eingestellt > > Kommt dein PC damit zurecht? Das ist keine "Standardbaudrate". 57600 > wäre Standard ja, das habe ich schon überprüft.
terry lee schrieb: > Baudrate habe ich 56400 8bitN1 > eingestellt, und 8MHz von CPU. Das sind 1,5% Fehler, also recht viel. Und der USB-Umsetzer kann auch noch nen Fehler addieren. Und schon gibts Bitsalat aufm Bus. Peter
Peter Dannegger schrieb: > terry lee schrieb: >> Baudrate habe ich 56400 8bitN1 >> eingestellt, und 8MHz von CPU. > > Das sind 1,5% Fehler, also recht viel. > Und der USB-Umsetzer kann auch noch nen Fehler addieren. > Und schon gibts Bitsalat aufm Bus. > > > Peter kann sein, aber egal was ist ausgedruckt, zeigt immer alles nur ein gleich bestimmt komische Zeichen. Wenn Störung kommt, soll das beliebig komisch Zeichen angezeigt werden, nicht nur ein bestimmt Zeichen. Ich bin benebelt.
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.