0
回复
收藏
点赞
分享
发新帖
论坛首页
电源技术综合区
2407做a/d转换的采样结果为什么要进行移位
2407做a/d转换的采样结果为什么要进行移位
void interrupt adint()
{
asm("clrc SXM");
j=RESULT[0];
for(i=0;i<=15;i++,j++)
{
adresult[i]=*j>>6;
cesi=adresult[i];
}
*ADCTRL2=*ADCTRL2|0X4200;
enable();
}
各位大侠帮帮忙
全部回复(1)
只看楼主
正序查看
倒序查看
现在还没有回复呢,说说你的想法
radiofcx
LV.1
2
2006-05-30 21:28
原因很简单,因为DSP 的AD转换结果在RESULT中是先从高位放起,所以要得到10位的结果必须要把RESULT[0]中读出的直右移六位
0
回复
提示
工程师都在看
英飞凌蓝牙新品,兼顾成本与性能的理想选择!
小编推荐
【得捷之选】MAX78000评估板初体验
文 水寿
探索得捷 FUN动全网!开启DigiKey探索之旅
电源网-天边
如何防止消费电子新产品被抄袭?
dy-nkxSpMgJ
电子学中kb与Kb的区别
电源先生(PowerMan)
精华推荐
换一换
立
即
发
帖