Gast
#4871875
Guten Abend, zum Ende der Woche, hab ich noch ein "kleines Problem", dessen Ursprung ich nicht identifizieren kann. Ich nutze einen STM32L476, an dessen Wakup-Pins mehrere Taster angeschlossen sind. Die Taster sind mit einem externen Pullup angeschlossen. Der Controller so solange im Shutdown-Mode" verbleiben, bis ein Wakeup durch einen Taster ausgelöst wird, worauf später eine Aktion (aktuell beschreiben eines Displays) durchgeführt werden soll. Jedoch verhält sich der Controller eigenartig: - Nach dem Programmieren des Controllers, wird der Inhalt des Displays 2 mal gewechselt. - Nach Ab- und erneutem Anschalten der Spannungsversorgung startet der Controller durchgehend neu und beschreibt dabei jedesmal das Display. Das ganze klingt für mich nach irgendwelchen Eventflags, welche den Reset und PowerOn betrifft, allerdings suche ich bisher vergeblich :( Hier der betreffende Quellcode:
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 | |
Ich nutze die "System Workbench" als Entwicklungsumgebung und die STM32 HAL von STM für den L4 in der Version 1.5.0. Vielleicht hat einer von euch eine Idee, woran das liegen könnte.