STM32F103浮点数死机的处理一例
现象:
我使用的FreeModbus+RTT+STM32F103C8T6+MDK5,在FreeModbus在使用下列语句时,不到5分钟就死机。
unsigned short int u16temp[2];
float ftemp;
ftemp = Words2Float(u16temp)*1000; // Words2Float是将2个字拼接后转换成浮点数的函数
解决:
在项目选项中勾选Use MicroLIB,重新编译下载,观察50分钟无死机现象。