Ist mir nix bekannt.
Von wegen zu langsam:
Um welche Impuls frequenzen / -zeiten geht's denn ?
Und mit welchem Quartz fährst du ?
Hallo,
Ich spreche einen Interrupt darüber an, wenn der Wert am Pin wechselt (Mcucr.0 = 1/Mcucr.1 = 0). Wie kriege ich jetzt aber raus obs grade eine steigendee Flanke war oder eine fallende?
Den Port abfragen funktioniert (vieleicht zu langsam) nicht immer 100%ig, wird das vieleicht in irgendein Register geschrieben?
Ist mir nix bekannt.
Von wegen zu langsam:
Um welche Impuls frequenzen / -zeiten geht's denn ?
Und mit welchem Quartz fährst du ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Na gut, im zweifelsfalle gehts auch so, oder ich lege die Frequenz auf zwei Interruptports, einen Rising und einen Falling...
Noch eine Frage: Für den Int0 (atmega32) muss ich Mcucr.0 und Mcucr.1 setzen, wie ist das mit den Interrupts 1 und 2?
Kann mir wenigstens jemand sagen wo ich nachgucken kann (?)
Ebenda, Kollege.
MCUCR.0 Int 0
MCUCR.1 Int 0
MCUCR.2 Int 1
MCUCR.3 Int 1
Int 2 ist immer auf beide Flanken gesetzt, daher keine Bits
*rüge* man glaubt es nicht, was alles in einem Datenblatt steht
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen