- Labornetzteil AliExpress         
Seite 3 von 7 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 61

Thema: ATmega8 RS232 Problem

  1. #21
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Man kann RX und TX vertauschen, wenn man ein Normales Kabel Statt Nullmodem nimmt. Der Unterschied ist ja das tauschen der Leitungen Rx und TX, und einiger Handshakeleitungen, die man am AVR sowieso fast nie nutzt.
    Leider geht das mit den Steckern etwas durcheinander, so dass man auch nicht an der Art der Steckers erkennen kann.

    Ein Test wäre sont ein Brücke von Tx nach Rx, dann sollte man vom Terminal am PC die Eingabe sehen.
    1) am Stecker (max232 raus)
    2) am µC (µc raus, oder im reset)

  2. #22
    Benutzer Stammmitglied
    Registriert seit
    31.10.2009
    Alter
    34
    Beiträge
    30
    @Ls4

    das mit den Fusebit und der freqenz hab ich nochmal nachgelesen, stimmt alles so, nur wo soll das divide clock kästchen in Bascom sein ?

    @Besserwessi

    ja stimmt es gibt 2 verschiedene Kabel, bei mir ist pin 2 mit 3 gekreuz und 5-5 is GND
    also das kabel stimmt !

    wie meinst du das eine Brücke von Tx nach Rx

  3. #23
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Wenn du das Kabel vom Kontrollerboard absteckst und im Stecker Richtung PC zwischen Pin2 und 3 eine Brücke machst, dann solltest du die Eingabe am Terminal als Echo zurück bekommen.
    Wenn das funktioniert, nimmst du den Kontroller aus der Fassung und machst dort eine Brücke zwischen RXD und TXD, dann solltest du ebenfalls ein Echo am Terminal bekommen.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  4. #24
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Eine weitere messung die man noch maschen kännte wäre, ohne PC das TX Signal nachzumessen. Mit dem LED Programm (kein Print oder so) sollte da konstant etwa -12 V anliegen, mit dem Testprogramm von oben sollte die Spannung mehr in Richtung -4 V gehen. Entsprechendes kann man ggf. auch vor dem MAX232 nachmessen.

  5. #25
    Benutzer Stammmitglied
    Registriert seit
    31.10.2009
    Alter
    34
    Beiträge
    30
    @Hubert.G

    das mit der Bücke am stecker funktioniert nicht, ich hab II Com ports. hab das kabel einfach in Com 1 und in Com 2 gesteckt, das hat dann hingehauen,

    hab die leiterbahnen am Board auch überprüft die stimmen.

    @Besserwessi

    die spannungn an TX konstant -6 V

    egal mit welchem programm oder Pin

  6. #26
    Benutzer Stammmitglied
    Registriert seit
    31.10.2009
    Alter
    34
    Beiträge
    30
    so,
    es gab kein paar kleine Veränderungen

    Neuer MAX 232 N mit Folienkondensatoren 1µF bis 63V Spannungsfest.

    Ich bekomm nun ganz andere werte raus:

    LED Programm: Tx -8,6

    RS232 Programm: Tx 1,1

    aber immer noch keine Datenübertragung, hat vllt der ATmega 8 was ?

  7. #27
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Wenn das wirklich nicht geht, im Stecker RX und TX zu verbinden (so dass der PC das erhält, was er sendet), dann hat der COM-Port nen Hau; oder das benutzte Programm ist falsch eingestellt. Dieses "Loopback" ist eigentlich ein sicherer Test für die Funktion.
    #ifndef MfG
    #define MfG

  8. #28
    Benutzer Stammmitglied
    Registriert seit
    31.10.2009
    Alter
    34
    Beiträge
    30
    also wenn ich Tx - Rx im stecker verbinde, das haut nicht mit AVR-Term hin weil das programm nicht gleichzeitig senden und empfangen kann.

    wenn ich aber mit dem Stecker Com 1 mit Com 2 am PC verbinde, mach AVR-Term 2x auf stell beim einen Com 1 ein un beim anderen Com 2 dann funktioniert alles Prima mit dem senden und empfangen, die Com Ports dürften also nicht defekt sein !

    falsch eingestellt am Computer kanns auch nicht sein da ich ja die Einstellungen vom Buch übernehme, ich denk eher es liegt am Controller das im Bascom irgend ein häkchen (was weis ich) falsch eingestellt ist.

    bzw. wo find ich in Bascom "divide clock"

  9. #29
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Na dann isses ein "schlechtes" Programm.
    "Divide Clock" bzw. "Clkdiv8" oder wie dieses Fuse heisst, gibts beim ATMega8 nicht. Bei denen die's haben, isses bei den anderen Fuses.
    #ifndef MfG
    #define MfG

  10. #30
    Benutzer Stammmitglied
    Registriert seit
    31.10.2009
    Alter
    34
    Beiträge
    30
    naja, warum kauf ich mir dann ein Buch ums zu lernen ?

    achso gut zu wissen

    hmmm echt unglaublich das sich ein fehler so verstecken kann -.-

Seite 3 von 7 ErsteErste 12345 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress