embeded/Cortex-M3 STM

STM32 float point support 활성화시 %f 출력 NaN

구차니 2025. 3. 7. 15:21

하나는 값이 나오고

다른 하나는 -nan 으로 나오는데 정체가 멀까?

 

아래는 갑싱 별로 차이나지 않는데 다양하게 이상한 출력을 보여주는 중

STM32의 float point enumation 문제가 있나?

Temperature: 2999(2999) -> 2.0°C
Temperature: 2999(2999) -> 26.7°C
Temperature: 2996 -> 26.4°C
Temperature: 2996 -> -nan°C
Temperature: 2998(2998) -> -0.0°C
Temperature: 2997(2997) -> 0.0°C
Temperature: 2996(2996) -> 2681562227601498728190175138316381969682918615886529120475031854806500724778654407474920833961662

 

인터럽트내에서 출력하면 그런건가 싶기도 하고.. 원인을 모르겠다.