Gast
#76084
Hallo ich verwende den mspgcc und einen M430F149. Ich habe da noch ein Problem mit dem MSP430 und dessen Interrupts: Wann wird der Interrupt beim MSP430 ausgelöst? Ich habe nämlich das Problem das alle X-Mal der Interrupt ausgelöst wird wenn die Taste losgelassen wird. Was ja im Prinzip kein allzu großes Problem ist. Jetzt will ich aber einen Schrittmotor damit steuern der solange P1.1 gedrückt ist nach links läuft und solange P1.2 gedrückt ist nach rechts laufen. Da stört mich der Umstand das der Interrupt erst beim loslassen der Taste ausgelöst wird ziemlich. Hier die Initialisierung meines PORTS Es wird nur P1.1 und P1.2 als Interrupt initialisiert. P1DIR = 0xF9; //Port1 als Eingang verwenden P1IE = 0x06; //PORT1 Interrupt Enable Flag P1SEL = 0xF9; //PORT1 Modul select Flag P1IFG = 0x00; //PORT1 Interrupt Flag P1IES = 0xF9 ; //PORT1 Interrupt Edge select (0=pos 1=neg) Oder habe ich insgesammt ein riesen Denkfehler drin? Die Tasten habe ich nachgemessen, die sollten das richtige tun. cu chege
