Gast
#666813
Hallo, vor einiger Zeit habe ich schonmal rumgegrübelt, warum ein C517 (oder C515, C509) nicht feststellen kann, was ein Interrupt ausgelöst hat. Dazu habe ich in der ISR an 3 Stellen Befehle eingefügt, die jeweils LED's einschalten. Aber nix ist passiert, außer daß die "ISR-Entry"-LED eingeschaltet wurde. Ich hatte eher den Eindruck, daß ein IRQ aufgetreten ist, aber kein entsprechendes Bit im S1CON-Register gesetzt wurde. Was läuft nicht richtig? Wichtig in dem Zusammenhang ist wohl auch die Tatsache, daß RxD und TxD über einen 2-Draht-1-Draht Konverter kommunikationsmäßig zusammenhängen, d.h. was über Tx rausgeht kommt bei Rx gleich wieder rein. Aber in diesem Fall kommt nur was über Rx rein, weil der C517 nichts ausgegeben hat.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
Ratlos Hegy