OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6987|回复: 5

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

[复制链接]

20

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2015-11-28
在线时间
89 小时
发表于 2015-12-15 12:13:42 | 显示全部楼层 |阅读模式
5金钱
stm8s 寄存器ADC_CR1 的CONT位控制 连续转换/单次转换。
  ADC_CSR  的EOC 是转换完成的标志位。
在连续转换模式下。每次转换完成 需要清除/置零EOC位, 才能进行下次转换?是这样的么?
那么单次转换 模式下同样的 清除/置零EOC位,会有什么效果?
以及。转换完成之后。关闭/置零 ADC_CR1的 ADON 位置。关闭ADC。那么此时的EOC处于什么状态?然后再次开启/置一 ADON位。  这时候的EOC什么状态。



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

  新手,不太会用仿真 查看寄存器。害怕自己得到的结果是错误的。特来求助各位大大~~

最佳答案

查看完整内容[请看2#楼]

问1:在连续转换模式下。每次转换完成 需要清除/置零EOC位, 才能进行下次转换?是这样的么? STM8S的连续转换模式有两种,一种是连续模式,一种是带缓存的连续模式,不知道你说的是哪一种?不过不管哪一种,清不清零EOC位,转换都不会停止,停止只有清零CONT位或复位清零ADON位。 问2:那么单次转换 模式下同样的 清除/置零EOC位,会有什么效果? 单次转换与否与EOC位是否置位无关,EOC位是状态位,只反映本次转换是否完成, ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-1-31
在线时间
23 小时
发表于 2015-12-15 12:13:43 | 显示全部楼层
问1:在连续转换模式下。每次转换完成 需要清除/置零EOC位, 才能进行下次转换?是这样的么?
STM8S的连续转换模式有两种,一种是连续模式,一种是带缓存的连续模式,不知道你说的是哪一种?不过不管哪一种,清不清零EOC位,转换都不会停止,停止只有清零CONT位或复位清零ADON位。

问2:那么单次转换 模式下同样的 清除/置零EOC位,会有什么效果?
单次转换与否与EOC位是否置位无关,EOC位是状态位,只反映本次转换是否完成,清零or置位不影响转换的停止or进行。

问3:转换完成之后。关闭/置零 ADC_CR1的 ADON 位置。关闭ADC。那么此时的EOC处于什么状态?然后再次开启/置一 ADON位。  这时候的EOC什么状态。
这个取决于STM8S的状态寄存器初始化过程,参考手册给的复位值是0,,如果关闭了ADC电源,再次开启ADC电源,那么所有寄存器都是按初始化值定义,EOC是0,如果仅仅是停止ADC,再次开启,因为寄存器并未初始化,故寄存器状态不变,EOC是1,这个关键是你用什么手段关闭ADC,该手段是否影响寄存器的值。

问4: 单次转换之后 关闭ADON 置零EOC  然后再次开启ADON 能不能达到和连续转换一样的效果?
这个是悖论的问题,因为单次模式本身就是通过开启ADON开实现转换的。
而将ADON清零后,STM8S的ADC将处于低功耗模式,再次开启ADON,并不会发生转换,只是唤醒了STM8S的ADC,需要转换,必须再次都ADON置位,才会开始。这个与是否连续同样的效果八竿子都打不到关系。
回复

使用道具 举报

58

主题

6275

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11272
金钱
11272
注册时间
2014-4-1
在线时间
1250 小时
发表于 2015-12-15 15:01:59 | 显示全部楼层
不了解stm8,
不过,只要操作正确,单次转换和连续转换的结果没有区别,速度可能会低一些。
回复

使用道具 举报

20

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2015-11-28
在线时间
89 小时
 楼主| 发表于 2015-12-26 16:34:25 | 显示全部楼层
xuande 发表于 2015-12-15 15:01
不了解stm8,
不过,只要操作正确,单次转换和连续转换的结果没有区别,速度可能会低一些。

谢谢。回头有空我试试。再告诉大家
回复

使用道具 举报

4

主题

15

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2016-1-26
在线时间
4 小时
发表于 2016-1-27 14:50:48 | 显示全部楼层
帮顶,帮顶
回复

使用道具 举报

557

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165051
金钱
165051
注册时间
2010-12-1
在线时间
2103 小时
发表于 2016-1-27 20:23:08 | 显示全部楼层
帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-7-1 09:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表