- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 17

Thema: Kommunikationsparameter

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.09.2009
    Beiträge
    164
    Zitat Zitat von Richard Beitrag anzeigen
    Software Protokoll XON XOF wird auch warten also "Flusskontrolle" = Keine einstellen.
    Habe ich so gemacht:

    Code:
    dcbSerialParams.fOutxCtsFlow     = FALSE;     
    dcbSerialParams.fOutxDsrFlow     = FALSE;
    Hat aber auch nichts genützt

    Standartmäßig stehen die Parameter auf 1.

    Zitat Zitat von Richard Beitrag anzeigen
    Diese eigenartige Verzögerung (kann) natürlich auch daran liegen das der µC eine Zeit lang ins Nirwana verschwindet..fehlendes Ret oder Probleme mit dem Stack. Da passiert auch schnell "eigenartiges". Auch und vor Kurzem hatte jemand Stress weil er bei der RS232 Verbindung GND nicht verbunden hatte....
    Wenn ich mit Bascom von der Konsole sende und empfange klappts ohne Verzögerung. Also müsste der Controller samt Anschluß in Ordnung sein, oder?

    Wie sieht denn der WriteFile bzw. ReadFile in C++ bei euch aus?

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von datatom Beitrag anzeigen
    Wenn ich mit Bascom von der Konsole sende und empfange klappts ohne Verzögerung. Also müsste der Controller samt Anschluß in Ordnung sein, oder?

    Wie sieht denn der WriteFile bzw. ReadFile in C++ bei euch aus?
    Ja, dann sollte das OK. sein, bleibt also nur noch ein Bug in der Software. Leider verstehe ich von C zu wenig, mir liegt einfach dessen Syntax und Tastaturbelegung absolut NICHT und bin auch zu faul das alle neu zu erlernen. Eher fange ich wieder mit ASM an, das konnte ich ziemlich gut. Ist ja auch relativ einfach weil sehr Hartware nah, man sieht quasi bei jedem Befehl was man macht b.z.w. was passiert. Aber für relativ kleine Sachen reicht auch Bascom und das lässt sich auch mit einer Deutschen Tastatur und 2 Finger Tipp System noch halbwegs gut schreiben.

    Gruß Richard

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.09.2009
    Beiträge
    164
    Mit welchen Parametern der DCB Struktur kann ich das handshake ausschalten?

    Muss ich eigentlich beim verändern der Parameter aud Bascom-Seite auch was verändern?

    Bisher habe ich dort folgende Einstellungen:

    Config Com4 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von datatom Beitrag anzeigen
    Mit welchen Parametern der DCB Struktur kann ich das handshake ausschalten?

    Muss ich eigentlich beim verändern der Parameter aud Bascom-Seite auch was verändern?

    Bisher habe ich dort folgende Einstellungen:

    Config Com4 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
    µC's arbeiten in der Regel ohne handshake, Terminals wie Hyperterm b.z.w. PC Com Einstellungen überwiegend mit. Das kann man dann in der Systemsteuerung Com Port Eigenschaften auf Flussteuerung "keine" für jeden Port einzeln ändern.

    Bei bestimmten Anwendungen (Programm Abläufen) vom µC kann Handshake nötig sein, Das RTS/CTS u.s.w. muss man dann halt selber "basteln" und entsprechende Port Pins dafür einrichten.

    Gruß Richard

Berechtigungen

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

Solar Speicher und Akkus Tests