- fchao-Sinus-Wechselrichter AliExpress         
Seite 4 von 8 ErsteErste ... 23456 ... LetzteLetzte
Ergebnis 31 bis 40 von 78

Thema: bascom terminal

  1. #31
    Erfahrener Benutzer Roboter Experte Avatar von BurningWave
    Registriert seit
    22.12.2007
    Ort
    nahe Stuttgart
    Alter
    30
    Beiträge
    656
    Anzeige

    E-Bike
    Dann weißt du jetzt, dass es nicht an der Verbindung zum µC, sondern am µC selbst liegt, das ist doch schon mal ein Fortschritt. Und was mir auch aufgefallen ist, dein Datenmüll, den du empfangen hast, als der µC eingesteckt war, wiederhohlt sich immer, wenn du das gleiche sendest. Das deutet darauf hin, dass der µC auch etwas sendet, nur irgendetwas mit der Taktrate nicht stimmt. Bei mir war es so, dass ich anfangs auch nur solchen Müll empfangen habe und dann bemerkt habe, dass bei den empfangenen Daten bei jedem Byte das achte Bit gesetzt ist, das darf natürlich nicht sein (ich weiß bis heute nicht, woran das liegt). Deswegen habe ich mir mein eigenes Terminal geschrieben, dass bei den empfangenen Daten das achte Bit automatisch löschen kann. Ich würde dir empfehlen, das auch mal zu überprüfen.

  2. #32
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    O_o also nach meiner rechnung hat ein normales byte 8bit also sollte das doch stimmen ?! ausserdem ein startbit und mind. ein stoppbit, also 10baud(bits) pro byte

  3. #33
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    das ist der code und in tera term siets wie folt aus:
    Code:
     $regfile = "m32def.dat"                                    'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32
     $framesize = 32                                            'Stackanweisungen, die eigentlich nur bei größeren Programmen
     $swstack = 32                                              'wirklich nötig werden
     $hwstack = 32
     $crystal = 16000000                                        'Die Frequenz des verwendeten Quarzes
    
     $baud = 9600                                               'Die Baudrate für RS232 Ausgabe.
                             'Sie muss auch bei PC Terminalprogramm identisch sein
      Do
        Print "**** RN-Control sagt Hello World *****"
        Wait 1
      Loop
    com 1
    baud 9600
    data 8 bit
    parity none
    stop 1 bit
    flash control none


    im bscom terminal stehts so:
    com: com1
    baudrate: 9600
    parity none
    databis 8
    stopbits 1
    handshake none
    emulation decvt100

  4. #34
    Erfahrener Benutzer Roboter Experte Avatar von BurningWave
    Registriert seit
    22.12.2007
    Ort
    nahe Stuttgart
    Alter
    30
    Beiträge
    656
    Ich habe das achte Bit des Datenbytes (nicht des gesammten Bytes mit Start-, Stopbit) gemeint.

  5. #35
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    täusche ich mich oder fehlt in dem Bascom schnipsel nicht die formatangabe ? bin da leider nicht so firm

    ich würde es pauschal mal mit 8N2 versuchen, 8bits, keine parität und 2 stoppbits am computer .... im datenblatt wird zumindest standardmäßig immer von 2 stoppbits geredet

    hat dein µC definitv auch 16Mhz takt ?

  6. #36
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    also der code ist so:
    $regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32
    $framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen
    $swstack = 32 'wirklich nötig werden
    $hwstack = 32
    $crystal = 16000000 'Die Frequenz des verwendeten Quarzes

    $baud = 9600 'Die Baudrate für RS232 Ausgabe.
    'Sie muss auch bei PC Terminalprogramm identisch sein
    Do
    Print "**** RN-Control sagt Hello World *****"
    Wait 1
    Loop



    die einstellungen in Bascom sind so:
    Bild hier  

  7. #37
    Erfahrener Benutzer Roboter Experte Avatar von BurningWave
    Registriert seit
    22.12.2007
    Ort
    nahe Stuttgart
    Alter
    30
    Beiträge
    656
    Probiere mal verschiedene Einstellungen (z.B. 2 Stopbits) aus. Oder lasse den µC am besten das, was er empfängt wieder zurücksenden.

  8. #38
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    jo der quarts hat definitiv 16mhz steht ja auch 016.000 drauf ;D
    ich hoffe der ist auch aktiviert müsste aber normal,
    da ja alle anderen programme stanartmässig auch auf meinem mega32 laufen.

    was meinst du mit " habe das achte Bit des Datenbytes "
    wo steht das?

  9. #39
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    kan mir wer nen code geben der alles was er emüfngt auch zurücksendet?
    weis leider selber nicht wie man sowas pogrammiert.

  10. #40
    Erfahrener Benutzer Roboter Experte Avatar von BurningWave
    Registriert seit
    22.12.2007
    Ort
    nahe Stuttgart
    Alter
    30
    Beiträge
    656
    was meinst du mit " habe das achte Bit des Datenbytes "
    wo steht das?
    Das war @Ceos

    Überprüfe die Quarzeinstellungen mit deinem Programmer halt einfach mal.

    kan mir wer nen code geben der alles was er emüfngt auch zurücksendet?
    weis leider selber nicht wie man sowas pogrammiert.
    Ich kann kein BASCOM.

Seite 4 von 8 ErsteErste ... 23456 ... LetzteLetzte

Berechtigungen

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

12V Akku bauen