打印
[应用相关]

清除/置零EOC位进行下次转换

[复制链接]
503|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2020-2-9 14:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
每次转换完成 需要清除/置零EOC位, 才能进行下次转换?

使用特权

评论回复
沙发
supernan| | 2020-2-9 14:29 | 只看该作者

楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
wyjie|  楼主 | 2020-2-9 14:33 | 只看该作者

stm8s 寄存器ADC_CR1 的CONT位控制 连续转换/单次转换。
  ADC_CSR  的EOC 是转换完成的标志位。
在连续转换模式下。每次转换完成 需要清除/置零EOC位, 才能进行下次转换?是这样的么?

使用特权

评论回复
地板
jiajs| | 2020-2-9 14:46 | 只看该作者
单次转换 模式下同样的 清除/置零EOC位,会有什么效果?

使用特权

评论回复
5
wyjie|  楼主 | 2020-2-9 14:50 | 只看该作者
转换完成之后。关闭/置零 ADC_CR1的 ADON 位置。关闭ADC。那么此时的EOC处于什么状态?

使用特权

评论回复
6
zhanghqi| | 2020-2-9 14:53 | 只看该作者
然后再次开启/置一 ADON位。  这时候的EOC什么状态。

使用特权

评论回复
7
wyjie|  楼主 | 2020-2-9 14:56 | 只看该作者
单次转换之后 关闭ADON 置零EOC  然后再次开启ADON 能不能达到和连续转换一样的效果?

使用特权

评论回复
8
wuhany| | 2020-2-9 14:59 | 只看该作者
不会用仿真 查看寄存器?

使用特权

评论回复
9
wyjie|  楼主 | 2020-2-9 15:04 | 只看该作者
  新手,不太会用仿真 查看寄存器。害怕自己得到的结果是错误的。特来求助各位大大~~

使用特权

评论回复
10
lizye| | 2020-2-9 15:06 | 只看该作者
没测试过,应该差不多的;   转换精度要求多少呢?

使用特权

评论回复
11
wyjie|  楼主 | 2020-2-9 15:09 | 只看该作者
精度要求的不是很高。不离谱就行。(精度什么意思?stm8 不是10位的ad么?)

使用特权

评论回复
12
shimx| | 2020-2-9 15:12 | 只看该作者
使用EOC属于查询方式,效率低,你可以使能ADC转换完成中断,在中断服务程序中进行数据处理后软件启动下次AD转换,这样可以实现连续转换效果。

使用特权

评论回复
13
jiaxw| | 2020-2-9 15:16 | 只看该作者

这种方法不错,中断服务程序做

使用特权

评论回复
14
wyjie|  楼主 | 2020-2-9 15:20 | 只看该作者
转换完一个通道后接着转换下一个通道。跟清EOC没关系。

使用特权

评论回复
15
wyjie|  楼主 | 2020-2-9 15:23 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先

使用特权

评论回复
16
八层楼| | 2020-3-3 11:09 | 只看该作者
不用手动清除啊

使用特权

评论回复
17
观海| | 2020-3-3 11:16 | 只看该作者
楼主不用关心这个 它自己会清除的

使用特权

评论回复
18
guanjiaer| | 2020-3-3 11:25 | 只看该作者
配置模式之后就不用关心这个问题了

使用特权

评论回复
19
heimaojingzhang| | 2020-3-3 11:31 | 只看该作者
配置成连续转换模式

使用特权

评论回复
20
keaibukelian| | 2020-3-3 11:39 | 只看该作者
咱们不需要关心这个问题吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

927

主题

12706

帖子

5

粉丝