wieder ein Problem mit dem Interrupt. Und zwar ist der INT 1 als Eingang geschaltet mit gesetzten PULL up und soll bei LOW ausgelöst werden WAS ER AUCH TUT..aber...nach und nach fällt die Spannung am INT 1 Eingang von alleine von ca 5 Volt auf 2,4 Volt zurück und lost somit ungewollt den Interrupt aus...Warum in alles in der Welt macht der das. Der Eingang ist mit einem NPN Transistor beschaltet. Prozessor ist ein MEGA 32. Hier die CODE: // INT1 an PD3 (DIN) konfigurieren ANFANG DDRD|=(0<<PD3); PORTD|=(1<<PD3); // eingefügt 05.07.2011 // PORTD = 255; entfernt 05.07.2011 MCUCR|=(0<<ISC11)|(0<<ISC10); // 0 Flanke löst aus GICR|=(1<<INT1); // INT1 enable sei(); // INT1 an PD2 (DIN) konfigurieren ENDE
Gast
#2252583
Ingo Laabs schrieb: > fällt die Spannung am INT 1 Eingang von alleine von ca 5 Volt auf 2,4 > Volt zurück und lost somit ungewollt den Interrupt aus...Warum in alles > in der Welt macht der das. das liegt dann bestimmt nicht an der software sondern an der Hardware. Es wird wohl jemand langsam den Strom gegen masse erhöhen und damit fällt die Spannung.
Gast
#2252585
hast du schon mal den eingang unbeschaltet lassen? könnte nämlich auch ein problem mit deiner beschaltung sein. also mal ausprobieren obs mit freiem pin auch noch passiert
Gast
#2252586
Ein Schaltplan wäre auch hilfreich :)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.