Forum: Mikrocontroller und Digitale Elektronik Re: STM32CubeMX F103 1.Assemblerprogramm


von Bernd S. (Firma: VEL) (bschiemann)


Angehängte Dateien:

Lesenswert?

Ich habe mit STM32CubeMX 13.1 das Projekt erstellt mit 
Pinout&Configurationvon MX. Das Programm wird fehlerfrei "gebuildet" , 
dann Download auch fehlerfrei. Aber keine Diode(n) leuchtet.
Unter SRC: Main.c, mainasm.s vorhanden. Es fehlen die Befehle für die 
Ausgabe der GPIOA. Statt in include regs.s (spezielle Zuordnungen) würde 
ich die GPIO-Befehle, also GPIO-Register laden in z.B. out1.s einbinden. 
Welche Registerzuordnungen, z.B. EQU... usw sind erforderlich, dass die 
Diode blinkt?
Bitte keine unhilfreichen Zuschriften zu STM32, ARM-Büchern senden, die 
habe ich schon angeschaut, soweit ich sie verstehe.
Bernd

von Max H. (nilsp)


Lesenswert?

R0, R1, R2 und R3 werden bei Funktionsaufrufen via jb nicht gerettet.

D.h. nach deinem Call auf HAL_DELAY steht undefiniertes Zeugs in den 
Registern.

Nimm lieber R4 bis R11 für deine Konstanten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.