打印
[MCU]

这条程序是什么意思???

[复制链接]
1325|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
asasasd|  楼主 | 2014-3-26 21:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
帮忙看一下XC2000    ADC模块  例程的  这条语句     time是一个已经定义的变量   
time = (1-( (double)((ADC0_RESR7>>2) & 0x03ff)/0x03ff ))*0x2710;
麻烦讲的通俗一点   谢谢啦!!!

相关帖子

沙发
草民| | 2014-3-26 22:34 | 只看该作者
time = (1-    (    (double)((ADC0_RESR7>>2)    & 0x03ff)   /0x03ff )    )     *     0x2710;
从内向外一层层去掉括号就清楚了
(double)((ADC0_RESR7>>2)这一句是把ADC0_RESR7右移2位再转换成double类型

使用特权

评论回复
板凳
ayb_ice| | 2014-3-27 06:29 | 只看该作者
本帖最后由 ayb_ice 于 2014-3-27 06:33 编辑

这要看具体手册了
本身就是个简单数**算,

就像1+2一样,谁能猜到呢

猜应该是将adc值,转换成电压,10位的ADC,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

67

帖子

0

粉丝