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

查看: 15358|回复: 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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版