Re: STM32CubeMX F103 1.Assemblerprogramm

OP (Firma: VEL) #7486244
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

Angehängte Dateien:
#7906349
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.

Frage: was bedeutet mainasm und regs.s ?

#7906563
Lesenswert?

Bernd S. schrieb:

Bitte keine unhilfreichen Zuschriften zu STM32, ARM-Büchern senden, die habe ich schon angeschaut, soweit ich sie verstehe. Bernd

Tja, da hilft wohl nur, das "soweit" etwas zu erweitern. Z. B. müsste Takt für GPIOA zuerst eingeschaltet werden, der fragliche Pin als Ausgang konfiguriert werden usw. Und ein Blick in den Source-Code von HAL_Delay wär' auch nicht verkehrt. Aber wer sich standhaft weigert, dazu zu lernen ...

PS Eine kleine Textdatei als PNG hier abzulegen, hat schon was für sich.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.