早教吧作业答案频道 -->其他-->
谁帮我看下ad574芯片的程序,为什么低4位读不到低4位读不出来,关键函数写上,其他的省略uintad574(void){\x05uintADh,ADl;\x05rc=0;\x05A0=0;\x05CS=0;\x05while(adbusy==1);\x05rc=1;\x05A0=0;\x05CS=0;\x05ADh
题目详情
谁帮我看下 ad574 芯片的程序,为什么低4位读不到
低4位读不出来 ,关键函数写上,其他的省略
uint ad574(void)
{
\x05uint AD_h,AD_l;
\x05rc = 0;
\x05A0 = 0;
\x05CS = 0;
\x05while(adbusy==1);
\x05rc = 1;
\x05A0 = 0;
\x05CS = 0;
\x05AD_h = P0;
\x05rc = 1;
\x05A0 = 1;
\x05CS = 0;
\x05AD_l = P0;
\x05return ((uint)(AD_h4)); /* 返回12位A/D转换结果 */\x05
}
void main()
{
\x05while(1)
\x05{
\x05\x05PutCdotInGraph1(12,140,ad574()/10000,0); //LCD显示函数
\x05\x05PutCdotInGraph1(14,140,ad574()%10000/1000,0);
\x05\x05PutCdotInGraph1(16,140,ad574()%1000/100,0);
\x05\x05PutCdotInGraph1(18,140,ad574()%100/10,0);
\x05 PutCdotInGraph1(20,140,ad574()%10,0);\x05
\x05}
}
低4位读不出来 ,关键函数写上,其他的省略
uint ad574(void)
{
\x05uint AD_h,AD_l;
\x05rc = 0;
\x05A0 = 0;
\x05CS = 0;
\x05while(adbusy==1);
\x05rc = 1;
\x05A0 = 0;
\x05CS = 0;
\x05AD_h = P0;
\x05rc = 1;
\x05A0 = 1;
\x05CS = 0;
\x05AD_l = P0;
\x05return ((uint)(AD_h4)); /* 返回12位A/D转换结果 */\x05
}
void main()
{
\x05while(1)
\x05{
\x05\x05PutCdotInGraph1(12,140,ad574()/10000,0); //LCD显示函数
\x05\x05PutCdotInGraph1(14,140,ad574()%10000/1000,0);
\x05\x05PutCdotInGraph1(16,140,ad574()%1000/100,0);
\x05\x05PutCdotInGraph1(18,140,ad574()%100/10,0);
\x05 PutCdotInGraph1(20,140,ad574()%10,0);\x05
\x05}
}
▼优质解答
答案和解析
那个RC,A0,你也该注解一下让我们容易搞明白嘛!
我觉得可能是你的这3个信号的时序除了问题,貌似你对了ad-h后想读ad-l,可是重新对读写信号进行控制.
while(adbusy==1);
\x05rc = 1;
\x05A0 = 0;
\x05CS = 0;
\x05AD_h = P0;
rc = 0;
\x05A0 = 0;
\x05CS = 0;
\x05rc = 1;
\x05A0 = 1;
\x05CS = 0;
\x05AD_l = P0;
你改成这样看看行不!
我觉得可能是你的这3个信号的时序除了问题,貌似你对了ad-h后想读ad-l,可是重新对读写信号进行控制.
while(adbusy==1);
\x05rc = 1;
\x05A0 = 0;
\x05CS = 0;
\x05AD_h = P0;
rc = 0;
\x05A0 = 0;
\x05CS = 0;
\x05rc = 1;
\x05A0 = 1;
\x05CS = 0;
\x05AD_l = P0;
你改成这样看看行不!
看了 谁帮我看下ad574芯片的程...的网友还看了以下:
如何向外国人解释“我4月1日去的北京”和“我4月1日去了北京”这两句话的区别?给外国人(英语国家) 2020-04-07 …
哥哥姐姐帮帮忙我是新手谁回答出来我给他Q秀我4级1可以简算的简算 2020-05-22 …
请问:汉语中,我们读“1—2”为“一杠二”;那么英文中,相应的应如何翻译?难道“onetotwo" 2020-05-23 …
写段(1)我喜欢春天.(2)我爱校园.(3)我爱读书.(4)我爱祖国山河.写段(1)我喜欢春天.( 2020-06-05 …
我会读.(1)一瓶汽水0.4千克读作:;(2)一袋面粉26.8元:读作:;(3)小明的身高1.42 2020-06-11 …
2个不等式交,并连接时,读法什么时候用“且”什么时候用“或”1≤X≤4,读“X≥1或X≤4”还是" 2020-06-16 …
单位换算,关于PPR的内外丝的大小1分等于几厘米1寸等于几厘米关于PPR的内外丝的大小比如:25/ 2020-06-19 …
关于不等式的解的疑问额,有点混淆了,麻烦帮我解读.1,一个关于x的不等式组,结果是各部分的交集,也 2020-06-29 …
澳大利亚大学一个semester是几个月?“AUD$10,200foronesemesterand 2020-07-21 …
我会读1.他长得高高的,尤其是胳膊又粗又壮,像个巨人。2.我捡起一片红红的枫叶,发现它的形状像张开的 2020-12-25 …