Guten Abend die Mikrosteuerungs-Szene,
Ich habe ein neues zu bewertendes Anliegen an Euch, nachfolgend seht Ihr ein Ausschnitt eines Programms zur Ansteuerung eines Schrittmotors.
Könntet Ihr hier einmal kommentierend "rüber schauen"?
(1) PUL (PA4) soll angesprochen werden (2) DIR (PA5) soll gesetzt werden, je nach Richtung (3) ENA (PA6) soll auf "high" dauerhaft gesetzt werden, ist aber schon werksseitig auf "high" geschaltet lt. Datenblatt
Ich habe zudem einen OPTO-Eingang, den ich einfach freilassen werde, da ich ihn nicht deuten kann.
Nun aber zum Quellcode-Ausschnitt als einfachen Diskussionsstart. Durch ein Umschalten (engl. toggling) soll die Schrittmotorsteuerung angesprochen werden. Könntet Ihr mir hier einmal den Unterschied kurz zwischen ODR und BRR darstellen, ist der hier wichtig, was ich erst einmal nicht so sehe?
Zudem setzen wir dabei im Ausgabe-Register abwechselnd die Pins von "high" auf "low":
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 |
|
Mit besten Grüßen TIMBO