关于f28335AD转换问题

2019-11-30 10:14发布

<font face="微软雅黑"><font style="font-size:18px">AD转换时,想把采集的数据显示到液晶屏上,所以需要在while1中写显示的程序,这样while1中的程序和延时时间就长了,发现转换结束标志位一直为1,就是采集电压只能采集一次,后面就不采集了,应该怎么解决呀?</font></font><br> <font color="#333333"><font face="微软雅黑"><font style="font-size:18px">while1中具体程序如下:</font></font></font><p><br></p><pre style="max-width: 100%;"><code class="cpp hljs" codemark="1"><span class="hljs-keyword">while</span>(<span class="hljs-number">1</span>) { <span class="hljs-keyword">while</span>(AdcRegs.ADCST.bit.INT_SEQ1 == <span class="hljs-number">0</span>); <span class="hljs-comment">//查询转换是否结束</span> AdcRegs.ADCST.bit.INT_SEQ1_CLR = <span class="hljs-number">1</span>; <span class="hljs-comment">//清除中断标志位</span> SampleTable[array_index++]= ( (AdcRegs.ADCRESULT0)&gt;&gt;<span class="hljs-number">4</span>);<span class="hljs-comment">//将转换的结果送给SampleTable数组</span> j=(((SampleTable[<span class="hljs-number">0</span>]*<span class="hljs-number">3</span>)/<span class="hljs-number">4095</span>)+<span class="hljs-number">0.3</span>)*<span class="hljs-number">100</span>; menu2[<span class="hljs-number">0</span>]=<span class="hljs-number">0x30</span>+d/<span class="hljs-number">10</span>; menu2[<span class="hljs-number">1</span>]=<span class="hljs-number">0x30</span>+d%<span class="hljs-number">10</span>; menu2[<span class="hljs-number">2</span>]=<span class="hljs-string">''; menu2[3]='</span><span class="hljs-string">'; menu2[4]='</span><span class="hljs-string">'; menu2[5]='</span><span class="hljs-string">'; menu2[6]='</span><span class="hljs-string">'; menu5[0]=0x30+j/100; menu5[1]=0x2e; menu5[2]=0x30+j%100/10; menu5[3]='</span><span class="hljs-string">'; menu5[4]='</span><span class="hljs-string">'; menu5[5]='</span><span class="hljs-string">'; menu5[6]='</span><span class="hljs-string">'; Write_order(0x87); delay(15); display(menu2); delay(500); Write_order(0x8d); delay(15); display(menu5); delay(500); }</span></code></pre><p> <font face="微软雅黑"><font style="font-size:18px">当把显示的程序以及转换的程序删去,只保留采样程序,正常运转。</font></font><br> <br> </p><p><br></p><p></p><p><br></p>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
来自南方的狼
1楼-- · 2019-11-30 10:49
坐等大神解答
time26
2楼-- · 2019-11-30 11:28
学习,来个大神吧!

一周热门 更多>