Forum: Mikrocontroller und Digitale Elektronik Frage zu Timer XE166/XC2000


von Max (Gast)


Lesenswert?

Hallo Leute,

ich bin mir nicht so richtig sicher wie ich folgende Aufgabe am besten 
lösen kann. Die Controller mit dem ich arbeite ist der SAFXE167-96F66

Ich möchte mit einem Timer im Counter-Modus von einem Rechtecksignal die 
Impulse zählen, und nach einer bestimmten Anzahl an Impulsen auf einem 
Output-Pin einen High-Impuls ausgeben.

Ich habe die GPT1 und GPT2 Timer zuer Verfügung, und auch die die 
Einheiten CCU61-CCU63. Die CAPCOM2-Einheit brauche schon für eine andere 
Aufgabe.

Hat jemand vielleicht eine Idee, wie man die Peripherie konfigurieren 
könnte, dass keine Rechenleistung dafür verbraucht wird, sondern alles 
von der Timerhardware erledigt wird?

Für einen Ratschlag wäre ich sehr dankbar!

Viele Grüße

Max

von Achim M. (minifloat)


Lesenswert?

Datenblatt, Familiendatenblatt, Users Manual und Programmers manual -und 
irgendwas hab ich bestimmt vergessen- hast du alles vorliegen? Es sollte 
sich doch ein Pin so konfigurieren lassen, dass der auf Flanken triggert 
und einen Timer zählen lässt. Dann einen Compare-Interrupt auf diesem 
Timer einrichten und fertig.

Wenn du nach intensiver Lektüre immer noch nicht genau weißt wie dus 
machen musst, kannst du auch Infineon Dave benutzen. Damit kann man 
Low-Level-Code aus einer grafischen Oberfläche heraus erzeugen. Vom 
erzeugten Code kannst du dir sicher ein bisschen was abschauen :D

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.