标题:
求助!如何设定51单片机定时器让AD在20ms内采样40次
[打印本页]
作者:
吼吼de
时间:
2019-3-28 17:36
标题:
求助!如何设定51单片机定时器让AD在20ms内采样40次
如何设定51单片机的定时器使AD在20ms内采样40次,并将数据存入数组?
作者:
shijie240
时间:
2019-3-28 20:09
这个要算ad转换需要多少时间
作者:
吼吼de
时间:
2019-3-28 22:17
shijie240 发表于 2019-3-28 20:09
这个要算ad转换需要多少时间
是单片机的ad转换时间吗?我只查到转换速度为每秒30万次
作者:
yzwzfyz
时间:
2019-3-29 02:13
这个也做不到,再看看书吧。
作者:
yzwzfyz
时间:
2019-3-29 02:16
20ms/40=20000us/40=500us
让定时器每500us中断一个,中断程序中起动一次采样。
再开起ADC中断,中断程序中读取采样值。
作者:
奋斗的小白熊
时间:
2019-3-29 07:57
先计算出ad采集时间 然后计数采集40次 然后时间总数小于20ms 数组 可以用指针的方式
作者:
cjm82
时间:
2019-3-29 12:07
新的STC8 系列51手册上说最高可以 800K采样,实用如何我没试过,你可以找手册来读读.
作者:
robinsonlin
时间:
2019-3-29 18:19
if((300000/1000/20)>40) {你可以去折腾试试};
else {白忙活}
作者:
吼吼de
时间:
2019-3-29 20:05
好的,谢谢大家,我再试试
作者:
老火靓TOM
时间:
2019-3-29 21:32
用中断定时来设置标志位,然后通过判断标志位来采样再把标志位清零,这样就可以定准确时采样又不至于在中断里运行太久了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1