- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 21

Thema: Serielle Datenübertragung geht bei keinem Board mehr !

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.11.2013
    Ort
    Home
    Beiträge
    213
    Hallo malthy

    Meiner Erfahrung nach gibt es da eine Ausnahme: wenn Sender und Empfänger keine saubere Masseverbindung haben, kommt es ebenfalls zu diesem Salat.
    Einen Hardwarefehler habe ich ausgeschlossen. Ist ja das erste was geprüft werden sollte.
    Sind die Kryptische Zeichen aber konstant liegt es eindeutig an den COM- Einstellungen.
    Fehlt Masseverbindung kommt nicht’s oder Salat.
    Sehr oft ist es, dass im Fuse der 1:4 Teiler aktiv ist. Einfach mal im Terminal ¼ Baudrate der Code Rate wählen.

    Mit freundlichen Grüßen
    fredred

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.685
    ... Sehr oft ist es, dass im Fuse der 1:4 Teiler aktiv ist. Einfach mal im Terminal ¼ Baudrate der Code Rate wählen ...
    Ein 1:4 Teiler? Kleiner Scherz? Ich kenne nur CKDIV8 und so bei den Atmels - und die hat der Threadersteller ja in Verwendung.

    ...Kryptische Zeichen ... liegt es eindeutig an den COM ... Fehlt Masseverbindung kommt nicht’s oder Salat ...
    Interessieren würde mich noch der Unterschied zwischen "Krytische Zeichen" und "Salat".
    Geändert von oberallgeier (06.09.2014 um 15:11 Uhr) Grund: Kryptische Kryptik
    Ciao sagt der JoeamBerg

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.11.2013
    Ort
    Home
    Beiträge
    213
    Hallo oberallgeier,

    Möchte doch nur meine Erfahrung als Amateur vermitteln. Bin nicht so ein Profi wie DU.
    Meine bescheidene Erfahrung.

    $regfile = "m8def.dat"
    $hwstack = 64
    $swstack = 40
    $framesize = 40
    $crystal = 8000000
    $baud = 19200
    ........
    Terminalanzeige bestens.
    Neuen Mega8 gesockelt. Gleiches Problem wie Threadersteller.
    Nun im Terminal Baudrate auf Custom gesetzt. Anzeige wieder OK.
    Terminal zeig an 4800 Baud ist die Rate.

    Das Fusebit im Controller für Taktteiler auf disabled gesetzt.
    Nun konnte ich wieder eine feste Rate mit 19200 Baud einstellen.
    Ist kein Scherz. Es funktioniert.
    Könnte sein mein ext. Terminalprogramm macht was anderes als das von BASCOM.

    Warum machst Du mich ständig lächerlich???????
    Nur weil ich einen schlechten Dialekt habe, was ja auch stimmt.


    Mit freundlichen Grüßen
    fredred

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Ich glaube oberallgeier wunderte sich nur über den von Dir genannten Faktor von 4 (bzw 1/4) bei der Clock - er taucht ja auch in Deinem Beispiel oben wieder auf. CKDIV8 teilt aber durch 8, insofern können Deine Zahlen so nicht stimmen. Aber das dieses Problem grundsätzlich bestehen kann, ist ja völlig richtig. Allerdings schien der TO in diese Richtung schon gedacht zu haben.

    P.S.: und da ich den Terminus technicus "Salat" hier aufgebracht habe: ich meinte damit natürlich nichts anderes als "kryptische Zeichen"

  5. #5
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.685
    ... Warum machst Du mich ständig lächerlich ...
    Ich bitte um Entschuldigung. Das war nicht beabsichtigt.

    ... Sehr oft ist es, dass im Fuse der 1:4 Teiler aktiv ist. Einfach mal im Terminal ¼ Baudrate ...
    Diese Aussage ist falsch, in den Fuses der AVRs gibts keinen Teiler durch 4 - nach allem was ich weiß. Fuses haben mit der Baudrate nur sehr entfernt und indirekt zu tun. Dem malthy kann man da nix vormachen. Ich will aber vermeiden dass der Threadersteller mit so einem Rat aufs Glatteis geschickt wird. Ausserdem erhebst Du auch mit der Aussage dass etwas "eindeutig" sei einen Anspruch auf unbedingte Gültigkeit.
    Ciao sagt der JoeamBerg

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.11.2013
    Ort
    Home
    Beiträge
    213
    Hallo oberallgeier,

    du musst dich nicht Entschuldigung. Wenn schon, dann ich, für meine oberflächigen Antworten.
    Hatte nur noch im Kopf das ich 19200 Baud im Programm festgelegt hatte und es mit 4800 Baud Terminal funktionierte. Somit 1:4. Baudrate des Terminal war wohl damals doch 2400 Baud.
    Eins ist sicher bei mir lag es an der Fusebit Einstellung.
    Dies wollte ich vermitteln. Den Rest hätte ich wirklich nicht falsch beschreiben sollen.

    Mit freundlichen Grüßen
    fredred

Ähnliche Themen

  1. Testgerät für serielle Datenübertragung
    Von vohopri im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 0
    Letzter Beitrag: 19.04.2014, 18:56
  2. [Problem] Serielle Datenübertragung
    Von robosapiens im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 8
    Letzter Beitrag: 11.02.2014, 18:07
  3. serielle Datenübertragung
    Von blizzard im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 5
    Letzter Beitrag: 03.05.2007, 16:08
  4. Antworten: 8
    Letzter Beitrag: 13.02.2006, 01:12
  5. [ERLEDIGT] Serielle Datenübertragung
    Von Enzo im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 12.01.2005, 20:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress