Liebes Forum, Ich programmiere das Evalboard stm32f3discovery mit der stm32CubeIDE. Dabei verwende ich die standard peripheral library von ST Microelectronics. In meinem Projekt verwende ich den Bosch-Sensor: bme280 und ein 2004 LCD. Nun habe ich folgendes Problem: Wenn ich den Debug-Modus starte, funktioniert das Auslesen der Werte des Sensors ohne Pobleme, sodass diese auf dem LCD angezeigt werden. Wenn ich allerdings nicht im Debug-Modus bin und lediglich das USB-kabel an das Evalboard anschließe (nur um zu versoren), zeigt das LCD die Werte 0. Erst nach Drücken des Reset-Buttons werden die richtigen Werte angezeigt. Habt ihr Ideen und Vorschläge, warum es nur im Debug-Modus oder nach drücken der Reset-Taste am Evalboard die Sensorwerte korrekt angezeigt werden könnten?
Das Problem kommt entweder von der Hardware oder von der Software oder auch vom Aufbau oder eine beliebigen Kombination davon. Im Ernst: lies mal deine Fehlerbeschreibung, wie wenn du absolut nichts von deinem Problem wüsstest. Dann weißt du, wies uns geht...
:
Bearbeitet durch Moderator
Wahrscheinlich braucht Sensor oder Display nach dem Power-On etwas Zeit zum "hochfahren", aber deine Software steuert es zu schnell an.
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.