智能车制作
标题:
单片机如何及时读入AD口的数
[打印本页]
作者:
njutzdh13
时间:
2009-3-10 15:14
标题:
单片机如何及时读入AD口的数
假设一行采集32个点,其中前10个为消隐区的点,后22个为数据区点。
那么因为行扫描为64
μ
s,
所以采集一个点的时间为2
μ
s,那么我如何控制程序从第11个点开始读入缓存,以及如何每隔2
μ
s就读入一个数,我看到网上有用for语句编的,隔4几个数就开始读入AD口数据,这是不是起到延时2秒的作用,如果是,那就是还得计算for语句计算时间了?能不能编个延时程序做呢?你们是怎么解决的?
作者:
rocky
时间:
2009-3-10 15:26
可以用定时器延时,很精确,我就是这样做过的
作者:
njutzdh13
时间:
2009-3-10 16:06
谢谢,楼上能不能说的具体些,我第一次做,很多东西还很模糊
作者:
whut_wj
时间:
2009-3-10 17:37
这个建议用汇编,延时必须用NOP试.
作者:
zf12862177
时间:
2009-3-14 20:52
如果你用的是AD转换的话,那么你是收不到33个信号的,因为AD转换最快速度是7US转换一个
也就是说哪怕你是2US读一个,但是每3个就相同。
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2