No.42030 作者:demon_3000 邮件:demon_7@eyou.com ID:12180 登陆:62次 QQ:7817594 文章数:151篇 最后登陆IP:202.115.141.107 最后登陆:2009/7/27 11:44:57 注册:2003/5/15 22:33:59 财富:551 发帖时间:2003/9/11 17:45:21 发贴者IP:202.115.133.236 标题:demon_3000:请教!! 摘要:No.42030请教!! 如何实现实数到外部数据存储器(flash)的存取?下面的是写入外部存储器(flash),对么?? #define uchar unsigned char #define uint unsigned intvoid FtoC(void) { float a; uchar i,*px uchar x[4]; /*定义字符数组,准备存储浮点数的四个字节*/ void *pf; px=x; /*px指针指向数组x*/ pf=&a; /*void 型指针指向浮点数首地址*/ a=34.526; for(i=0;i <4;i++) { *(px+i)=*((char *)pf+i); /*强制void 型指针转成char型,因为*/ } /*void型指针不能运算*/ } ......
>>返回讨论的主题
|
老古网执行:47毫秒 最大:78531毫秒 查询6次
|
|