Gast
#1011393
hey leute,
probiere gerade eine pin abfrage zu machen mit 430F2274.
mit diesem Code:
#include "msp430x22x4.h"
volatile unsigned int i;
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x01;
for (;;)
{
if(P1IN & BIT2){
P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR
i = 50000; // Delay
do (i--);
while (i != 0);
}
}
}
----------------------------
das problem ist auch wenn ich den taster am Port1-Pin2 drücke, passiert
nichts.
Ich benutze den Code Composer E version 2. Hier gibt es eine
Registerleiste. das komische ist, wenn ich den taster drücke, wird der
Flag des Ports für Pin2 gesetzt , aber im P1IN register verändert sich
nichts.
habe ich da was übersehen? darf ich den P1IN-register nicht abfragen?
hm.......
MFG max