- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 16

Thema: Problem bei UART Kommunikation zwischen ATmega und VB.net

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Schaue Dir auch einmal bascoms instr an, damit kann man in einem String geziehlt nach z.B. "Ein" suchen. Die Funktion gibt war b.z.w. Unwar zurück.
    Außerdem ist Input nicht gerade praktisch weil das solange den µC blockiert bis ein CD ankommt.

    Gruß Richard

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Ich würde das Input in die Recieve ISR vom UART packen. Dadurch wird nur was eingelesen wenn der Controller was empfängt und du blockierst ihn nicht durch das ewige warten auf eine Eingabe.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied Avatar von masasibe
    Registriert seit
    21.01.2011
    Beiträge
    181
    Damit der ATmega nicht dauernd blockiert verwende ich immer diesen Code:
    Code:
    if ischarwaiting = 1 then
    input x
    end if

    Richard: Das habe ich schon begriffen, versuche einmal nur CR ohne VB, VB ist kein RS232 "genormtes" Steuerzeichen.
    Aber muss man nicht, wenn man in VB das CR senden möchte vbCr eingeben. Jedenfalls habe ich mit Cr eine
    Fehlermeldung bekommen.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von masasibe Beitrag anzeigen

    Aber muss man nicht, wenn man in VB das CR senden möchte vbCr eingeben. Jedenfalls habe ich mit Cr eine
    Fehlermeldung bekommen.
    CR ist nur ein Kunstwort und steht für HEX 13, wie das bei VB jetzt genau ist? CHR$(13)? Deshalb habe ich Hterm empfohlen, um sehen zu können was VB so sendet.

    Gruß Richard

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied Avatar von masasibe
    Registriert seit
    21.01.2011
    Beiträge
    181
    Ah ich verstehe!
    Hterm habe ich mir schon heruntergeladen. Jetzt habe ich nur das Problem, dass mein Computer, den ich zum Flashen verwende gerade Windows Updates installiert und deshalb nicht einsatzbereit ist. Die Installation dauert leider schon Ewigkeiten. Aber wenn ich den Computer wieder verwenden kann, dann werde ich es ausprobieren.

Ähnliche Themen

  1. Kommunikation zwischen 2 atmega
    Von 1.2.3.4.5.6. im Forum AVR Hardwarethemen
    Antworten: 17
    Letzter Beitrag: 31.08.2009, 16:33
  2. LCD-Kontrast und UART-Kommunikation zwischen 2 µcs
    Von MelMan im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 04.12.2008, 15:25
  3. Kommunikation zwischen 2 ATmega
    Von Ozzy im Forum AVR Hardwarethemen
    Antworten: 5
    Letzter Beitrag: 16.03.2008, 16:11
  4. Kommunikation zwischen 2 oder mehr atmega
    Von mihailo im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 12.03.2007, 22:53
  5. Uart-Kommunikation zwischen µCs
    Von ProgDom im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 20.04.2006, 00:37

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress