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

查看: 15493|回复: 10

请问STM8如何做多路AD转换?

[复制链接]

5

主题

41

回帖

0

蝴蝶豆

新手上路

最后登录
2020-7-13
发表于 2012-6-26 22:11:13 | 显示全部楼层 |阅读模式
目前,我用STM8S208MB来做AD KEY,我一共做了4路AD KEY,但不知道怎么做。
教材和开发板里,都是一路AD转换。请问各位高人有没有人知道怎么做啊?
回复

使用道具 举报

5

主题

26

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
发表于 2012-6-28 09:38:35 | 显示全部楼层

RE:请问STM8如何做多路AD转换?

1、设预分频和AD转换模式ADC_CR1;
2、AD转换通道选择,设ADC_CSR的低四位;
3、启动ADon ,注意第一次启动需两次置位ADON;
4、读转换结果
回复 支持 反对

使用道具 举报

7

主题

78

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-6-29 10:35:28 | 显示全部楼层

RE:请问STM8如何做多路AD转换?

先配置初始AD(主要是通道选择),在循环体的时候,要启动两次,然后等待转换结束,然后将AD值储存,切换另一个通道,然后启动两次AD,然后等待转换结束,然后将AD值存储,。。。。。

STM8的C语言编程.pdf

下载

672.52 KB, 下载次数: 888

回复 支持 反对

使用道具 举报

0

主题

9

回帖

0

蝴蝶豆

新手上路

最后登录
2018-2-14
发表于 2012-6-29 10:37:17 | 显示全部楼层

回复:请问STM8如何做多路AD转换?

现在接触STM8,多多指教
回复 支持 反对

使用道具 举报

1

主题

38

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-6-29 17:13:52 | 显示全部楼层

RE:请问STM8如何做多路AD转换?

多通道ADC配置
1、使能端口时钟及ADC时钟,
2、端口配置为模拟输入,
3、ADC及各通道配置,
4、使能ADC,
5、启动转换
ARM-based 32-bit MCU STM32F101xx and STM32F103xx firmware library 手册

ARM-based 32-bit MCU STM32F101xx and STM32F103xx firmware library 程序包
参考一下吧!
回复 支持 反对

使用道具 举报

5

主题

41

回帖

0

蝴蝶豆

新手上路

最后登录
2020-7-13
 楼主| 发表于 2012-6-30 22:35:24 | 显示全部楼层

回复:请问STM8如何做多路AD转换?

多谢你们!
我目前用IAR来开发的,调试中就是没有两次启动ADON,结果就有一次AD为0。
回复 支持 反对

使用道具 举报

0

主题

7

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-7-11 08:38:12 | 显示全部楼层

回复:请问STM8如何做多路AD转换?

回复第 3 楼 于2012-06-29 10:35:28发表:
先配置初始AD(主要是通道选择),在循环体的时候,要启动两次,然后等待转换结束,然后将AD值储存,切换另一个通道,然后启动两次AD,然后等待转换结束,然后将AD值存储,。。。。。

 

好让人手痒痒啊 回复看结果的。
回复 支持 反对

使用道具 举报

3

主题

16

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-7-13 14:41:22 | 显示全部楼层

回复:请问STM8如何做多路AD转换?

配置成单次扫描
 ADC1->CR1|=0x01;//使能ADC
 ADC1->CR2=0x32;//数据左对齐,扫描
 ADC1->CR3|=0x80;//数据缓存功能使能
 ADC1->CSR=0x04; //单次扫描
读取转数据
        ADC1->CR1|=0x01;
 while(((ADC1->CSR)&0x80)!=0x80);
 ADC1->CSR&=0x7f;
 ADArry[0]=ADC1->DB2RH;
 ADArry[1]=ADC1->DB4RH;
 ADArry[2]=ADC1->DB3RH;
回复 支持 反对

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-3-11 10:22:20 | 显示全部楼层

回复:请问STM8如何做多路AD转换?

遇到同样问题,求解决!
回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-4-9 18:33:31 | 显示全部楼层

RE:请问STM8如何做多路AD转换?

遇到同样问题,求解决!
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版