完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
nsigned short int Flash_Read_Double(void)
{ unsigned short int Date_Read; unsigned short int Date_Store; unsigned short int j; for(j=0;j<100;j++) { Date_Read = *((unsigned short int*)(0x08000000+0x400*127+2*j)); } // Date_Store = Date_Read; return Date_Read; } 刚开始使用32flash!这是flash读取函数。 发现把函数返回值类型从unsigned short int 改为double,读取就出问题。 求大神帮忙 |
|
相关推荐
1个回答
|
|
是不是因为int型和double型的编码不同,导致同一种二进制代码以int型输出时和double型输出时不一样了吧
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
781 浏览 1 评论
1019 浏览 1 评论
1972 浏览 1 评论
1700 浏览 1 评论
MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记
700 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-16 21:34 , Processed in 0.617807 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号