Forum: Digitale Signalverarbeitung / DSP / Machine Learning Anfängerfrage Sofware Timer TMS320F28035


von Timo D. (td79)


Lesenswert?

Hallo ich muss mich im Rahmen meiner Studienarbeit mit dem  TMS320F28035 
von TI beschäftigen.Leider habe ich noch nicht sehr viel Erfahrung damit 
und bin gerade dabei mich einzuarbeiten.Ich muss gerade einen Software 
Timer erstellen, leider fehlt mir dafür noch eine Ansatz. Wäre schon 
wenn mir jemand helfen könnte.
Gruss
Timo

von Christian (Gast)


Lesenswert?

Hallo Timo,

hatte gerade ein ähnliches Einarbeitungsproblem wie du für den 
TMS320F2808.
Hast du schonmal auf der TI Homepage gestöbert? Dort gibt es 
Beispielcode wie man so ziemlich die gesamte Perifpherie, also auch die 
Timer des Controllers ansprechen kann!! Hier der Link:
http://focus.ti.com/docs/toolsw/folders/print/sprc892.html

Ist sogar eine Anleitung mit dabei wie man die Beispielprojekte auf 
seinen Controller bringt!!

Viel Erfolg!!

Christian

PS: Um was gehts in deiner Studienarbeit?

von Timo D. (td79)


Angehängte Dateien:

Lesenswert?

Ja den Link kenne ich.Das Beispiel mit dem CpuTimer (2803xLEDBlink) habe 
ich mir heute auch schon angeschaut.Habe es aber nicht geschaft noch 
einen 2 Timer selber als Interrupt zu initalisieren.Dieser sollte mir 
dann eine Variable hochzählen.
in meine studienarbeit soll als ersten Schritt Messwerte einer 
Leistungsmessung über I2C auslesen.
Hab mal meinen Code angehängt.
Timo

von Timo D. (td79)


Lesenswert?

Habe meinen Fehler hinbekommen.Jetzt eine weite Überlegung gibt es noch 
eine dritte Möglichkeit der Timer erzeugung? (Keine Cpu Timer und nicht 
mit EPwm)
Suche nach einer Möglichkeit, dass mein System jede Sekunde überpüft, ob 
es noch arbeitet.Wenn ein Fehler auftritt, soll dies mir angezeigt 
werden.

Besten Dank schon mal für die Hilfe!
Gruss
Timo

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Such mal einfach nach dem "Watchdog Timer Module". Das macht genau das, 
was du möchtest. Es muss in bestimmten Intervallen von deinem Programm 
zurückgesetzt werden, sonst wird ein Fehler erkannt und z.B. ein 
automatischer Reset generiert.

Viele Grüße,

Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.