你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
【技术区】
›
STM8
›
ADC采样值不准【悬赏贴】
返回列表
查看:
8965
|
回复:
5
ADC采样值不准【悬赏贴】
[复制链接]
gang-366961
gang-366961
当前离线
在线时间
3 小时
UID
366961
ST金币
0
蝴蝶豆
0
注册时间
2008-6-15
6
主题
27
回帖
0
蝴蝶豆
初级会员
初级会员, 积分 51, 距离下一级还需 149 积分
最后登录
2019-5-4
收听TA
发消息
发表于 2012-7-19 18:10:17
|
显示全部楼层
|
阅读模式
a0a.1 0b0c
ADC_TDR=0XFF; //关闭
ADC_CR2=0B1000; //右对齐;
ADC_CSR=0X03;
ADC_CR1=0X01;//启动;
while((ADC_CSR & 0x80) == 0); // 等待ADC结束
ADC_CSR&=0X7F; //清零第7位;
c=ADC_DRH*256+ADC_DRL;
上面STM8S是建的一个ADC单次采样的部分,CR1在这之前已经激活过,
我用一个电位器调压给一个AD口,当电位器调整后,不动。第一次采样的值,都不准 ,然后采样第二次才准。
我是调完之后,运行单步测试的,调整完电位器后,再去采样,时间都超过1S以上,所以采到的值应该是稳定的。
各位帮忙看看,是写的不对,还是有其它什么要注意的。
<
回复
使用道具
举报
gang-366961
gang-366961
当前离线
在线时间
3 小时
UID
366961
ST金币
0
蝴蝶豆
0
注册时间
2008-6-15
6
主题
27
回帖
0
蝴蝶豆
初级会员
初级会员, 积分 51, 距离下一级还需 149 积分
最后登录
2019-5-4
收听TA
发消息
楼主
|
发表于 2012-7-20 13:39:33
|
显示全部楼层
a0a.1 0b0c
RE:ADC采样值不准【悬赏贴】
每次只要采样电压调整后,有时第一次采样的结果总,是不对的,我开始怀疑AD是不是在调整电压的时候,自己启动了,或者程序的写法有题,导致第一次结果不对。
回复
支持
反对
使用道具
举报
yjwpm
yjwpm
当前离线
在线时间
17 小时
UID
6712
ST金币
0
蝴蝶豆
0
注册时间
2007-6-2
2
主题
240
回帖
0
蝴蝶豆
中级会员
中级会员, 积分 254, 距离下一级还需 246 积分
最后登录
2020-8-11
收听TA
发消息
发表于 2012-7-23 09:36:55
|
显示全部楼层
a0a.1 0b0c
RE:ADC采样值不准【悬赏贴】
你换一下使用ST提供的库函数试试。这样因该会好用了,使用寄存器的方式,需要你对寄存器非常了解,才能很好的控制。。。
回复
支持
反对
使用道具
举报
shahexu
shahexu
当前离线
在线时间
1 小时
UID
267057
ST金币
0
蝴蝶豆
0
注册时间
2011-3-6
5
主题
77
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 13, 距离下一级还需 37 积分
最后登录
2018-5-24
收听TA
发消息
发表于 2012-7-23 11:46:56
|
显示全部楼层
a0a.1 0b0c
回复:ADC采样值不准【悬赏贴】
没用过STM8,你可以看看是不是ADC的采样保持时间,有没有关系,可能和你通道切换有关系
回复
支持
反对
使用道具
举报
么回家
么回家
当前离线
在线时间
0 小时
UID
369683
ST金币
0
蝴蝶豆
0
注册时间
2012-7-10
0
主题
10
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 51, 距离下一级还需 -1 积分
最后登录
1970-1-1
收听TA
发消息
发表于 2012-7-23 15:34:27
|
显示全部楼层
a0a.1 0b0c
RE:ADC采样值不准【悬赏贴】
第一次采样的值都不准 ,第二次采样才准
奇怪的地方
使用ST提供的库函数试下吧
回复
支持
反对
使用道具
举报
ImCQ
ImCQ
当前离线
在线时间
6 小时
UID
117526
ST金币
0
蝴蝶豆
0
注册时间
2009-3-21
2
主题
76
回帖
0
蝴蝶豆
初级会员
初级会员, 积分 111, 距离下一级还需 89 积分
最后登录
2020-6-19
收听TA
发消息
发表于 2012-7-26 15:34:53
|
显示全部楼层
a0a.1 0b0c
回复:ADC采样值不准【悬赏贴】
我以前也遇到过,解决办法是抛弃第一次的值
回复
支持
反对
使用道具
举报
返回列表
浏览过的版块
STM32
其他
ST开发工具
签到区
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表