Hallo Leute! Ich habe ein paar kleine Fragen, für das Verständnis der Programme die mit Interrupt laufen! folgende Frage: Wenn ich einen Interrupt in C schreibe, dann muß ich ihn ja zuerst initialisieren. Welche genaue Bedeutung hat "P1IES". Ich weiß das es "Port 1 Interrupt Edge Select" heißt. Aber woher weiß ich welche Bitmuster ich schreiben muß, um zum Beispiel H/L Flanke zu haben?. Ich hoffe ich habe das richtig ausgedrückt! Genauso bei "P1DIR"!! Vielen Dank schon mal! Mogli
Ich kenne den MSP430 nicht weiter (auf den Du Dich offenbar beziehst), aber meine erste Vermutung als Antwort auf Deine Frage wäre: im Datenblatt Deines Controllers.
Wie geschrieben, ich habe bislang null Ahnung von MSP430 gehabt, aber mit 5 Minuten Suche bei TI ist man mühelos bei den Family User's Guides gelandet. Wenn's im konkreten Datenblatt nicht steht, muß es ja irgendwie ein übergeordnetes Dokument geben... Direction Registers PxDIR Each bit in each PxDIR register selects the direction of the corresponding I/O pin, regardless of the selected function for the pin. PxDIR bits for I/O pins that are selected for other module functions must be set as required by the other function. Bit = 0: The port pin is switched to input direction Bit = 1: The port pin is switched to output direction ... Interrupt Edge Select Registers P1IES, P2IES Each PxIES bit selects the interrupt edge for the corresponding I/O pin. Bit = 0: The PxIFGx flag is set with a low-to-high transition Bit = 1: The PxIFGx flag is set with a high-to-low transition
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.