java怎么拦截某个对象
369
2022-10-30
ARM的A/D接口实验
转换在读操作时开始。2,3,4 位是通道号。5 位为睡眠模式设定,6 位为转换标志位(只读)。通过该寄存器设置A/D 转换开始可以参见下例:rADCCON=0x11(通道4开始转换)
⑶ ADCDAT,转换结果数据寄存器。该寄存器的十位表示转换后的结果,全为1时为满量程3.3 伏。4.AD 转换器在扩展版的接法如下:
AD 转换任务在执行时,将检测ADOpen 变量,判断是否开启转换。⑶ 找一个信号发生器,使其产生0~5 伏连续变化的电压。接到A/D 的0 通道上,动态采集电压,并在屏幕上显示出其电压波动情况(横坐标拉开,在屏幕上动态刷新)。显示部分程序如下:void Show(int i, float d){PDC ADpdc;U16 Point[2]={0x2e,0x00};ADpdc=CreateDC();TextOut(ADpdc,i,(int)(d*10),Point,TRUE, FONTSIZE_MIDDLE);DestoryDC(ADpdc);}观察LCD 上显示的波形,并思考如果量程超出了测量范围,应采取何种方法测量模拟电压。七、 思考题1.逐次逼近型的A/D 转换器原理是什么?2.A/D 转换的重要指标包括哪些?3.ARM 的A/D 功能的相关寄存器有哪几个,对应的地址是什么?4.如何启动ARM 开始转换A/D,有几种方式?转换开始时ARM 是如何知道转换哪路通道的?如何判断转换结束?5.怎样动态显示某个通道的模拟电压波形?
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~