- LiFePO4 Speicher Test         
Ergebnis 1 bis 6 von 6

Thema: STM32F4 NaN ohne erkennbaren Fehler

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Berechnungen in einzelne Zeilen aufteilen, durchdebuggen und selbst per Hand (Taschenrechner etc.) nachrechen und mit den Ergebnissen beim debuggen vergleichen, dann siehste wo ein Fehler auftritt.

    mfg

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Dein Beispiel sieht eher aus die Ausgabe der Umkehrfunktion, sprich des arcsin.
    6.2830286 - 2PI = -1.567072E-4
    Könnte für ne ungenauere schnelle Implementierung passen.
    Das würde dann auch die Fehlermeldung erklären, da der arcsin nur für -1...1 definiert ist.

    Ist aber sehr komisch.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Hi,

    ich denke, der Fehler (oder zumindest einer) liegt auf jeden Fall in der Sinus Funktion, den der Wert ist falsch!
    Da werd ich mal ein paar Zufallsvariablen durchjagen und mal schauen, was rauskommt bzw. ob der Fehler reproduzierbar ist.
    Achja, was auch noch erwähnenswert ist, dass das NaN (also der Fehler) nur manchmal auftritt, sprich ich stecke die Spannungsquelle an, entweder es ist sofort NaN oder es funktioniert. Wenns nicht funktioniert, nochmal stromlos machen, wieder anstecken und dann passts entweder oder eben nicht, dann wieder abstecken ...
    Die Funktion arm_sin_f32 gehört zu der CMSIS Lib von STM, die sollte eigentlich schon funktionieren?
    Im Debugger wird mir ein Array namens "SinTable_f32" angezeigt, also denke ich, die Funktion ist ne lineare Interpolation zwischen einigen LookUp Punkten.

    Vielen Dank & Gruß
    Chris

Ähnliche Themen

  1. VHDL - Fehlermeldung ohne Fehler?
    Von robo_tom_24 im Forum Software, Algorithmen und KI
    Antworten: 8
    Letzter Beitrag: 27.02.2013, 08:58
  2. [ERLEDIGT] Welchen Typ von Vias nimmt nan für Platinen runde oder eckige ?
    Von Ritchie im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 2
    Letzter Beitrag: 22.02.2013, 11:41
  3. LCD Libary für STM32F4
    Von Stones im Forum Software, Algorithmen und KI
    Antworten: 3
    Letzter Beitrag: 13.07.2012, 12:55
  4. ATMega8 wird heiss (ohne erkennbaren Grund)
    Von Jaecko im Forum AVR Hardwarethemen
    Antworten: 15
    Letzter Beitrag: 07.03.2007, 15:24
  5. Target-Fehler: Power ohne Supply
    Von OnkelTobi im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 1
    Letzter Beitrag: 14.09.2006, 23:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen