Neuer Multitasker Olix

OP #1892012
Lesenswert?
• ▲
▼
Ich habe mir auch mal einen kleinen Multitasker geschrieben.

Vielleicht kann das Programm ja noch ein anderer gebrauchen.
Es funktioniert so wie es ist mit einem M30624. Es sollte aber
ohne Aenderungen auch mit jedem anderen M16C funktionieren.
Es sollte auch problemlos mit einem R8C funktionieren, allerdings
muss man dann eventuell einen anderen Timer fuer den Interrupt
verwenden.

Der eigentliche Multitaster besteht nur aus taskerA.s, taskerC.c
und taskerC.h
Der ganze Rest ist nur ein Beispielprogramm das zwei LEDs in jeweils
einer eigenen Task blinken laesst.

Der Souce ist nicht fuer den HEW sondern dem gcc unter Linux 
geschrieben.
Es sollte aber ein leichtes sein das an den HEW anzupassen. Das 
ueberlasse ich mal dem geneigten Leser zu Uebung.

Ich hab es nicht ausprobiert, aber der Tasker ist so klein und schlank 
das er selbst auf einem R8C13 noch laufen sollte.

Oh..und wie immer wahre Programmierer brauchen keine Doku, die lesen den 
Source. Ich habe mich aber bemueht alles gut zu dokumentieren.

Olaf
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.