- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 27

Thema: UART Kommunikation zwischen Raspi und Arduino hängt sich ständig auf

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #24
    HaWe
    Gast
    Zitat Zitat von Ceos Beitrag anzeigen
    basierend auf deinem Code fetzen (mir war entgangen dass weiter vorne noch mehr code steht )

    Code:
    uint8_t stringBuffer[MAXLEN] ;
    
    
     if (serialDataAvail(Serial)) { 
            while(!stringComplete && n<MSGLEN-1) {    
              if(n==MSGLEN-2) inChar='\n'; // emergency brake
              else  
                inChar = serialGetchar(Serial); 
           
              if(inChar=='\n' || inChar>=' ') stringBuffer[n] = inChar;       
              if (inChar == '\n')  {
                stringComplete = true;
              }
              n++;
            } 
         }
    du musst dann nur den stringBuffer in dein inputString kopieren bevor du ihn weiter verwendest (oder den inputString gleich ganz verwerfen bzw. umdeklarieren)

    für MAXLEN wäre natürlich sinnvoll MSGLEN zu wählen
    klar, genau so mache ich es ja:

    strcpy (mbuf, inputString.c_str() );

    auch eine Variante mit strncpy habe ich getestet, macht aber keinen Unterschied zur Laufzeit.

    int len=min( (int)inputString.length(), (int)MSGLEN-1) );
    strncpy (mbuf, inputString.c_str(), len );
    Geändert von HaWe (04.06.2019 um 12:04 Uhr)

Ähnliche Themen

  1. Antworten: 32
    Letzter Beitrag: 04.07.2018, 08:34
  2. Kommunikation zwischen Android und Sensor(UART)
    Von Alasa im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 18.10.2017, 10:48
  3. [ERLEDIGT] Problem bei UART Kommunikation zwischen ATmega und VB.net
    Von masasibe im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 15
    Letzter Beitrag: 10.09.2011, 17:41
  4. 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
  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
  •  

Solar Speicher und Akkus Tests