Gast
#5811424
Hallo, ich habe ein Problem mit meinem externen interrupt am Atxmega16D4. Ich habe folgenden Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Im Grunde funktioniert das Ganze. Bei einer steigenden Flanke am Pin springt der Controller eine Mikrosekunde später in die ISR. Soweit OK. Das Problem ist jedoch, dass mein Signal am Pin in dieser Mikrosekunde an Reaktionszeit bereits ein zweites mal mit steigender Flanke an diesem Pin anlag, sodass der Controller direkt nachdem er die ISR verlassen hat, sofort erneut in die ISR springt. Wie kann ich das vermeiden?
