Hallo Zusammen. Ich bin Neuling in Programmierung von LPC2378. Ich benutze Eclipse und GNU Compiler. Als erstes möchte ich die Zeit zwischen steigende Flanke und fallende Flanke messen. Deswegen möchte ich Capture Eingang benutzen. bei jeder Flankenänderung am Eingang von Capture, wird den Inhalt von Timer Counter in Capture Register gespeichert. Ich habe doch nach 2-3 Tage leider nicht geschafft. Ich springe nie zu ISR-Routine,trotz Flankenänderung! Erstmal eine ganz einfache Frage: Man kann ja PCLK (die Takt von der Prescale Counter) und Prescale register im Programm selbst bestimmen. Ich habe in meinem Programm erstmal diese Bestimmung weggelassen, da ich ja auch noch kein PLL-Setup geschrieben habe. [Ich habe versucht, aber immer Probleme, deswegen habe ich nicht weiter gemacht]. Unabhängig von PCLK kann trotzdem doch mein Programm in ISR springen, oder?? Zwar weiss ich nicht, wie die Rate ist und daraus kann ich ja keine Zeit z.b. in Sekunde umrechen. Manual Buch LPC 2378 : The Capture Control Register is used to control whether one of the two Capture Registers is loaded with the value in the Timer Counter when the capture event occurs, and whether an interrupt is generated by the capture event. Setting both the rising and falling bits at the same time is a valid configuration, resulting in a capture event for both edges. Oder könnte es sein, dass ich deswegen nicht in ISR springen kann, sondern wegen was anderes? Entschuldigung für mein Deutsch. Ich komme nicht aus DE :-) Danke Euchhh
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.