你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm8s关于AD 连续转换和单次转换的寄存器问题。

[复制链接]
justsure91 提问时间:2015-12-15 11:56 /
stm8s 寄存器ADC_CR1 的CONT位控制 连续转换/单次转换。
  ADC_CSR  的EOC 是转换完成的标志位。
在连续转换模式下。每次转换完成 需要清除/置零EOC位, 才能进行下次转换?是这样的么?
那么单次转换 模式下同样的 清除/置零EOC位,会有什么效果?
以及。转换完成之后。关闭/置零 ADC_CR1的 ADON 位置。关闭ADC。那么此时的EOC处于什么状态?然后再次开启/置一 ADON位。  这时候的EOC什么状态。



好吧,我真正的问题来了: 单次转换之后 关闭ADON 置零EOC  然后再次开启ADON 能不能达到和连续转换一样的效果?            

收藏 评论2 发布时间:2015-12-15 11:56

举报

2个回答
weii 回答时间:2015-12-31 16:42:26
ADON你关了ADC要开启两次吧...
xmshao 回答时间:2016-1-6 14:07:09
在连续转换模式下。每次转换完成 需要清除/置零EOC位, 才能进行下次转换?是这样的么?
===EOC只是个转换结束标志,不反过来控制AD转换。连续模式下,清不清EOC都会持续下去。
       你这么问估计是你不清楚EOC的作用。
那么单次转换 模式下同样的 清除/置零EOC位,会有什么效果?
===理由基本同上。EOC为1,只是告知你一个状态。如果开启了相关中断,不清就会导
致EOC中断没完没了。

以及。转换完成之后。关闭/置零 ADC_CR1的 ADON 位置。关闭ADC。那么此时的EOC处于什么状态?
===关闭ADON前EOC是什么状态还是什么状态。

然后再次开启/置一 ADON位。  这时候的EOC什么状态。
===不影响EOC.

好吧,我真正的问题来了: 单次转换之后 关闭ADON 置零EOC  然后再次开启ADON 能不能达到和连续转换一样的效果?
===不一样,你每次要指定转换通道,而且每次多了个启动稳定时间。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版