- Labornetzteil AliExpress         
Ergebnis 1 bis 3 von 3

Thema: Atmega32 via VS 2010 Anwendung über RS232 ansteuern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Hier, das ist die Empfangsroutine vom Asuro:
    Code:
    void SerRead(unsigned char *data, unsigned char length, unsigned int timeout){
      unsigned char i = 0;
      unsigned int  time = 0;
    
    
      UCSRB = (1<<RXEN);                         // Empfaenger einschalten
    
    
      if (timeout != 0)
      {
        /*
          Die Funktion wird auf alle Faelle, auch ohne empfangene Daten, wieder
          verlassen. --> nonblocking mode
        */
        while (i < length && time++ < timeout)
        {
          if (UCSRA & (1<<RXC))
          {
            data [i++] = UDR;
            time = 0;
          }
        }
        if (time > timeout)
          data [0] = 'T';
      }
      else
      {
        /*
          Die Funktion wird auf alle Faelle erst nach dem Empfang von der
          vorgegebenen Anzahl Zeichen verlassen. blocking mode
        */
        while (i < length)
        {
          if (UCSRA & (1<<RXC))
            data [i++] = UDR;
        }
      }
    }
    Musst halt noch auf deinen Mega32 umschreiben. Prinzip sollte aber das gleiche sein.

    mfg

  2. #2
    Hi danke für die Hilfe habs jezz doch hinbekommen zwar anders aber trotzdem danke

Ähnliche Themen

  1. Mit Atmega32 über rs232 digitalports ansteuern
    Von furiouscars im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 16
    Letzter Beitrag: 09.05.2011, 20:14
  2. [ERLEDIGT] ATMega32 und PC über RS232 mit Pollin Modul
    Von jcrypter im Forum AVR Hardwarethemen
    Antworten: 19
    Letzter Beitrag: 19.08.2010, 09:06
  3. ATMega32 über RS232 Programmieren
    Von Ertugrul im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 11
    Letzter Beitrag: 25.06.2010, 17:53
  4. Atmega32 über RS232 Programmieren
    Von Sir.Zeiber im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 24.11.2008, 18:08
  5. ATMega32 über RS232/USB Adapter an PC geht nicht
    Von robodriver im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 11.06.2007, 10:05

Berechtigungen

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

Labornetzteil AliExpress