主题中讨论的其他器件:C2000WARE
您好!
我正在 Cortex 内核(连接管理器)上开发一个应用、但在使用单精度浮点变量和值时会出现一些问题。
示例1
如果我将双精度浮点值分配给浮点变量(单精度)、则会出现硬故障。
浮点;
a = 1.0;
示例2
如果我 使用单精度浮点变量对 int32变量进行分频、就会出现硬件故障。
uint32_t b;
uint32_t c;
b = 1600;
c = b/1.0f;
示例3
与示例2相同、但在本例中、从 floatig-point 值中删除 F 后缀(双精度)。
在这种情况下,我没有问题。
b = 1600;
c = b / 1.0;
使用单精度浮点值时、为什么会有这些异常?
谢谢!
卡洛