Ich möchte meine Taste entprellen. Darf ich das so machen? Ihrgendwie ruft er diesen Interrupt doch zwei mal auf.
1 | .org 0x000 |
2 | rjmp RESET |
3 | rjmp E_Start ; $001 External Interrupt Request 0 |
4 | ... |
5 | rjmp InRS232 ; $012 USART Rx Complete |
6 | ... |
7 | |
8 | RESET: |
9 | rjmp RESET |
10 | |
11 | |
12 | E_Start: |
13 | rcall Taste |
14 | reti |
15 | |
16 | Taste: |
17 | cli |
18 | ... |
19 | ... |
20 | ... |
21 | sei |
22 | ret |
Ich habe auch ein Interrupt $012 USART Rx Complete dieser geht nach dem Tasten drücken nicht mehr.