- Labornetzteil AliExpress         
Ergebnis 1 bis 6 von 6

Thema: serielle Datenübertragung

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.03.2004
    Beiträge
    127

    serielle Datenübertragung

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hi,

    Versuche zur Zeit etwas vom RN-Controllerboard über das serielle Kabel vom CCRP5 auf dem PC zu übertragen. Dort kommt jedoch nicht das an was ich weggeschickt habe. Irgentwelche ganz andere kryptische Zeichen. Die Einstellungen müssten stimmen.
    Am PC (Hyperterminal): COM1, Baud:9600 , Datenbits: 8,Parität:Keine, Stoppbits:1, Flusssteuerung: Hardware.
    Das BASCOM-Prog:

    $regfile = "m32def.dat"
    $crystal = 1000000
    $framesize = 32
    $swstack = 32
    $hwstack = 32
    $baud = 9600

    Dim A As Byte
    A = 10

    Print A

    End

    Bitte schnell Helfen, benötige diese Funktion für ein Projekt in der Schule!

    mfg blizzard

    Edit: Hab mal an TX vom µC gemessen. Sind nur 4,05 V; wenn ich übertrage geht die Spannung runter. Am PC messe ich die 12V. Sollte der MAX232 die Spannung nicht auf 12V Pegel bringen?

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    läuft denn der Mega32 auch mit den angegebenen 1MHz ?

    Flusssteuerung denke ich ist auf "keine" zu stellen, da das der AVR nicht hat.

    Bekommst Du beim PC was zu sehen, was vom RN-Control gesendet wird ?

    Die +-12 Volt sind nur auf der PC-Seite, können aber auch nur 10V sein, auf der AVR Seite max. 5V

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Bei mir gehen 9600 mit 4MHz am ATMega nicht.
    Bei mir geht nur 2400. Probiere es einfach mal aus.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.03.2004
    Beiträge
    127
    Hallo!

    Danke für die Antworten.
    Die 1MHz passen (intern).
    Ich hab mal die Flusssteuerung ausgeschalten und Baud auf 2400. Dann kommt bei einem Text das richtige an, alles bis auf den ersten Buchstaben. Der kommt entweder gar nicht, oder falsch.
    Außerdem werden Variablen falsch übertragen!
    Hat jemand eine Ahnung woran das liegen kann?

    mfg blizzard

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.03.2004
    Beiträge
    127
    Hat keiner nen Hinweis für mich?
    Dann versuch ich mal auf externes Quarz(16MHZ) umstellen. Leider sehen bei mir die Fusebits anders aus als im WIKI. Es gibt kein KL und A987 sondern nur ein KLA987. Liegt vielleicht an der Bascom Version (1.11.8.3 DEMO). Wie würden die richtigen Einstellungen denn da lauten?

    mfg Blizzard

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.03.2004
    Beiträge
    127
    Die Übertragung funktioniert jetzt. Hab im Gerätemanager die richtigen Einstellungen auswählen vergessen. Besser gesagt steht niergents etwas davon. Was ich bei den Fusebits für 16MHz einstellen muss weiß ich immer noch nicht. Will nicht noch einen µC abschießen!!!

    mfg blizzard

Berechtigungen

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

Solar Speicher und Akkus Tests