智能车制作

标题: 单片机如何及时读入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