www.mikrocontroller.net

Forum: PC-Programmierung Wie erstelle ich im code Composer 3.1 Threads?


Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Ich arbeite erst seit kurzen mit dem Code Composer 3.1 zum programmieren 
eines OMAP5219 boards. Mich interessiert einfach mal wie ich einen 
Thread dort programmiere bzw dann 2. oder gibt es noch ne andere 
möglichkeit 2 prozesse gleichzeitig laufen zu lassen?
  while(i!=1)
      {
        
        OSK5912_I2C_write(slave_addr, daten0, 1);
        OSK5912_I2C_read(slave_addr, null_daten, 1);
        if(null_daten[0]==0x8F || null_daten[0]==0x8E)
        {
          i=1;
        }
        daten1[1]=0xE;
        OSK5912_I2C_write(slave_addr, daten1, length);
        OSK5912_waitmsec(250);
        

        OSK5912_I2C_write(slave_addr, daten0, 1);
        OSK5912_I2C_read(slave_addr, null_daten, 1);
        if(null_daten[0]==0x8F || null_daten[0]==0x8E)
        {
          i=1;
        }
        daten1[1]=0xF;
        OSK5912_I2C_write(slave_addr, daten1, length);
        OSK5912_waitmsec(250);
      }

das is nur ein simples led blink programm, doch es ist nicht optimal 
gelöst durch die wait funktion, da die das system in den ruhe zustand 
setzt. das wollte ich mit threads machen, die led schön blinken lassen 
und nebenbei eine andere taste abfragen die die abbruchbedingen 
beinhaltet.

ich hoffe ihr könnt mir nen kleinen tipp geben.

gruß mike

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.