- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17

Thema: UART macht probleme!!! Einfaches testprog läuft nicht

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647
    Anzeige

    Praxistest und DIY Projekte
    Dann liegt dein Fehler wohl in der Hardware zwischen 232 und Atmega.
    Ist die verkabelung dort wirklich korrekt?
    Evtl. ist ja das ein oder andere Bauteil dort defekt. Also ein Widerstand oder ein Kondensator oder was auch immer da noch zwischen hängt.

    Falls die Verkabelung in Form einer Platine vorliegt, versuche das mal nachzuvollziehen. Vielleicht haben die ja bei der Entwicklung nen Bock geschossen.

    MFG Daniel
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

  2. #12
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Auch wenn das mit dem PC schon mal mit anderen Geräten geklappt hat, ist der Test mit der Brücke statt dem µC sehr sinnvoll. Damit sieht man auch ob der max232 arbeitet und ob das Kabel auch richtig belegt ist und nicht irgendwie Rx/TX am Kabel vertauscht sind (Nullmodemkabel ?).

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von Besserwessi
    Auch wenn das mit dem PC schon mal mit anderen Geräten geklappt hat, ist der Test mit der Brücke statt dem µC sehr sinnvoll. Damit sieht man auch ob der max232 arbeitet und ob das Kabel auch richtig belegt ist und nicht irgendwie Rx/TX am Kabel vertauscht sind (Nullmodemkabel ?).
    In unserer 4ma haben wir auch einen Meister, der zelegt die komplette
    Anlage bis sie echt kaputt ist, anstatt wie bei Signalverfolgung üblich
    sich von a >>>>B oder von B >>>>A "Duch zu Messen". Sein Problem
    wenn er dadurch um Klassen langsamer ist als seine Kollegen.

    Einfach mal eine Endlosschleife welche permanennt irgendetwas sendet
    damit man schön messen kann, dürfte ja nicht so schwer sein? Das dann
    auf beiden "Seiten" und Mensch kann auch nur mit ner LED, R nicht
    vergessen, bewaffnet sehr schnell sehen ab wo es nicht mehr "Blinkt".

    Auf PC Seite reicht für ne Endlosschleife zur Not auch ein "Ziegelstein"
    auf der Tastatur. Hypertern sollte natürlich eine Verbindung anzeigen.

    Sorry wenn ich etwas Ironisch klinge, aber es sind etliche gute Tip`s
    gekommen. Wirklich ausprobiert wurden diese anscheinend NICHT
    wirklich? Schaaaaaade eigentlich..

    Gruß Richard

  4. #14
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.03.2008
    Ort
    Huntlosen
    Alter
    32
    Beiträge
    391
    Ohh ich hatte vergessen zu erwähnen, das er manchmal n paar ppppp schreibt. Passt auf ich werds wie folgt machen, ich mache die schaltung fertig (hat auch rs232) und dann werd ich mal sehen ob dort das problem immer noch das is. Wenn ja is doof, wenn nich weiss ich wo der fehler liegt. Wie schon gesagt am kabel kann es nicht liegen, da der laptop noch 2 min zuvor am rechner mit dem gleichen kabel hang

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    13.02.2009
    Ort
    Basel
    Alter
    30
    Beiträge
    52
    Also wenn er pppp schreibt, dann wird vom uC ja was gesendet, nur der PC empfängt das falsche.
    Das liegt sehr wahrscheinlich daran, dass die Fuse-Bits im ATmega8 auf int. Clock, 1MHz gesetzt sind.

    Versuch mal "$crystal" von 8000000 auf 1000000 zu ändern.

    Alternativ kannst du auch alle verfügbaren Baudraten am Hyperterminal durchklicken.

    Aber wenn du zwei PCs mit diesem Kabel verbunden hast, und es hat funktioniert, dann ist das doch ein Null-Modem-Kabel...?!

    Aber eigentlich wurde das alles schon erwähnt...

  6. #16
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.03.2008
    Ort
    Huntlosen
    Alter
    32
    Beiträge
    391
    ach ja, upps war doch nicht das gleiche peinlich

  7. #17
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.03.2008
    Ort
    Huntlosen
    Alter
    32
    Beiträge
    391
    ahh super es läuft. Vielen Dank für eure hilfe.

    Code:
    $regfile "m8def.dat"
    $crystal = 1000000
    $baud = 300
    
    Do
    Print "Test erfolgreich "
    Loop
    wahrscheinlich lag es an zwei dingen :
    1. das Pollin board spinnt
    2. wahrscheinlich war der Crystal flasch oder ach egal, hauptsache es läuft.

    Vielen dank noch mal[/shadow]

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Labornetzteil AliExpress