Hallo, PIC32MX795F512L MPLAB 8.92 C32 Compiler Habe zu dem µC vier UART Verbindungen. Alle arbeiten mit 512.000 Baud. Receive und Transmit sind Interrupt gesteuert. VectorPriority = 2 und VectorSubPriority = 0 Problem: Wenn auf dem ersten UART Daten reinkommen, und fast Zeitgleich auch auf dem zweiten, wird für diese Zeit die eingehende Daten vom ersten UART ignoriert. Ist das so richtig? siehe Anhang. Schöne Zeit
Siegfried S. schrieb: > Ist das so richtig? Ja, vermutlich weil Dein Programm es so will. Mehr können wir Dir nur nach Einblick in den Source Code sagen. Sowas passiert gerne wenn der Interrupt Handler zu "lang" ist.
gerne.
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 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
