注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
jinandawei的个人空间 http://home.eeworld.com.cn/space-uid-332484.html [收藏] [复制] [分享] [RSS]
日志

瑞萨RL78 D1A 出现unsigned short 型变量赋值给浮点数错误的问题

已有 182 次阅读2022-1-17 15:44 |个人分类:瑞萨

如题,具体型号:R5F10DLEJFB

 

代码和仿真时数据如图,包括下面的汇编指令:

Idiag = adValue;

如此简单的一条赋值指令出现这么奇怪的错误,真的是出乎我的意料。

float Idiag = 0;

值为0x17的adValue 赋值给浮点数变量Idiag之后,竟然变成了超级大的数。

最后浮点数改为4字节无符号整形,就可以了。

uint32_t Idiag = 0;

   

正确的赋值截图:

 

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章