Gast
#1978714
Hallo, ich hab nen PIC18F mit einem FPGA verbunden und möchte das der FPGA einen Interrupt im PIC auslösen kann. Dafür möchte ich RB0 verwenden. Leider klappt das nicht (blutiger Anfänger :/). Mein C-Code:
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 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
Der FPGA is einfach so programmiert, das er bei einem Reset RB0 auf 0 zieht, ansonsten immer 1. Was ich realisieren möchte ist, das der PIC aus der while(1)-Schleife rausspringt, sobald er das Signal vom FPGA bekommt und kurzfristig etwas wichtige Befehle abarbeitet... Was hab ich vergessen, was mach ich falsch? hoffentlich nicht alles... Pls help!