Hallo zusammen, ich möchte mich in STM32 µC einarbeiten und habe dazu den STM32CubeIDE installiert. Ich wollte an einen Nucleo-L152RE eine LED aufleuchten lassen. Dazu habe ich es an den PC10 Anschluss angeschlossen. Den Pin habe ich danach als GPIO Output konfiguriert. Bei der Kompilierung meines Programms kommt immer diese Fehlermeldung wie im Anhang. Die Namen wurden alle bei mir richtig eingestellt. Weiß einer von euch, woran das liegt? MfG
Bill Gate2Hell schrieb: > Weiß einer von euch, woran das liegt? Erst mal komplette Source posten. So sieht man nix. Und bloss kein *.png als Source! Hinweise beim Posten beachten!
Irgendwo muss eine Zeile stehe, die mit "#define LED" beginnt. Das wird sicher in der Nähe von "#define LED_GPIO_PORT" definiert sein, was der Compiler offenbar gefunden hat. Ich schätze, das LED-Bit heißt einfach nur anders.
Schau in die main.h. Dort steht wie der LED Pin heisst. Oder nutze die Vervollständigung von eclipse/CubeIDE.
Also ich habe den Code angepasst. Nun compiliert es fehlerfrei, aber die LED will nicht aufleuchten. Ich habe nochmals nachgeschaut. Meine LED ist am PC10 angeschlossen. MfG
Bill Gate2Hell schrieb: > Also ich habe den Code angepasst. Nun compiliert es fehlerfrei, > aber die > LED will nicht aufleuchten. Ich habe nochmals nachgeschaut. Meine LED > ist am PC10 angeschlossen. > > MfG Hast du den Port C auch eingeschaltet und den Pin PC10 als Ausgang konfiguriert? Du könntest Dir die lästigen Rückfragen ersparen, wenn du das Programm anhängen würdest (aber bitte ohne die CMSIS und HAL Libraries).
Was steht in der main.h? Ich schätze: #define LED_Pin GPIO_PIN_10 #define LED_GPIO_Port GPIOC Damit kannst Du LED_GPIO_Port, LED_Pin benutzen. LED richtig herum mit Vorwiderstand angeschlossen?
Bill Gate2Hell schrieb: > Also ich habe den Code angepasst. Nun compiliert es fehlerfrei, aber die > LED will nicht aufleuchten. Ich habe nochmals nachgeschaut. Meine LED > ist am PC10 angeschlossen. Fehler muss in der Zeile 17 sein, sicher.
Vielen Dank für eure Kommentare. Jetzt klappt es bei mir. Ich habe zuvor nur "Build All" gedrückt. Danach habe ich es debuggt und musste vorher das ST Link V2 updaten. Danach ging alles. MfG
Bill Gate2Hell schrieb: > Also ich habe den Code angepasst. Zu wenig Angaben. Zu wenig Angaben. Zu wenig Angaben. Marc V. schrieb: > Fehler muss in der Zeile 17 sein, sicher. Ja, oder er ist in Zeile 42.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.