Ich bin gerade dabei, mir das Datenblatt eines Atmega88 durchzulesen und versuche es zu verstehen. In der Interrupt-Tabelle gibt es zwei Interrupts INT0/1 (external interrupt request) PCINT0/1/2 (pin chnange interrupt request) "pin change interrupt request" verstehe ich so, dass eine Veränderung am jeweiligen Pin vom Status LOW nach HIGH oder HIGH nach LOW zum Auslösen des Interrupts führt, wenn er vorher definiert wurde. Könnte dann "INT" ein Interrupt sein, wenn von außen ein Signal an den Kontakt angebracht wird?
Fragender Unwissender Wissbegieriger schrieb: > Könnte dann "INT" ein Interrupt sein, wenn von außen ein Signal an den > Kontakt angebracht wird? > Gibt da auch verschiedene modi... edge- und level-sensitive, wenn ich nicht irre. Steht aba auch im datenblatt.
Guck nochn Stück weiter im Datenblatt da wird das unter external Interrupts noch genauer erklärt.
INT0 und INT1 sind Interrupts, die durch Signale, die an den mit INT0 und INT1 beschrifteten Pins ausgelöst werden können. Diese Interrupts können konfiguriert werden ob sie bei steigender oder fallender oder ... Flanke ausgelöst werden. Näheres in Kapitel 13 Datenblatt (ATMEL doc2545) PCINT0/1/2 lösen bei steigender und fallender Flanke aus. An welchen Pins das auslösende Signal anliegen muß, wird in den Maskenregistern PCMSK0/1/2 eingestellt - pro Port ein Maskenregister. Fragender Unwissender Wissbegieriger schrieb: > Könnte dann "INT" ein Interrupt sein, wenn von außen ein Signal an den > Kontakt angebracht wird? Kommt auf den Zusammenhang an, in dem "dein "INT"" steht?! Besser komplette Zitate.
Fragender Unwissender Wissbegieriger schrieb: > asdf schrieb: >> Steht aba auch im datenblatt. > > datenblatt ist aba auf englisch :-( Da musst du wohl durch, ohne Englisch geht es nicht. Guckst du dict.leo.org
troll schrieb: > Da musst du wohl durch, ohne Englisch geht es nicht. Guckst du > dict.leo.org Ich gebe Dir recht und leo.org ist auch auf dem anderen Fenster eingeschaltet, manchmal bin ich mir aber unsicher, ob ich es richtig verstanden hab - so wie in diesem Fall und da frage ich dann lieber bei Euch Spezialisten nach, ob ich es richtig übersetzt und verstanden habe.
Fragender Unwissender Wissbegieriger schrieb: > Könnte dann "INT" ein Interrupt sein, wenn von außen ein Signal an den > Kontakt angebracht wird? Nein, es muß ein Pegelwechsel stattfinden. Das Anlegen an einen floatenden Pin erzeugt nur Unsinn. Eine Möglichkeit ist, den internen Pullup einzuschalten, um high bei offenem Pin zu erreichen und dann low anzulegen (Taster gegen 0V). Peter
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.