Hallo Zusammen, Ich beschäftige mich zur Zeit mit dem AtsamC21J18A auf dem XPlained Board. Die Registerzugriffe mache ich selbst zu Fuß mithilfe von CMSIS und Microchips DFP.
Beim Port ist mir aufgefallen, dass das Toggeln eines Pins nicht so funktioniert wie gewünscht. Scheinbar werden andere aktive PortPins gelöscht, wenn ein anderer getoggelt wird.
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
Als Alternative habe ich es jetzt so umgesetzt:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
Die Frage ist, was mache ich falsch? Wie kann ich verhindern, dass andere aktive Pins gelöscht werden, wenn ich OUTTGL nutze?
Viele Grüße