查看: 7973|回复: 9

[求助] K60 ADC与PDB求解!!!

[复制链接]

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
13
最后登录
1970-1-1
发表于 2012-12-14 18:00:45 | 显示全部楼层 |阅读模式
 PDB是一个定时器,是不是在设定时间内触发AD转换?不明白PDB和ADC是怎么联系的?  是不是AD转换必须先触发?
看给的例程中,只是先初始化adc_init(ADC1, AD6a) ;   然后就转换ad_once(ADC1, AD6a, ADC_8bit);(在ad_once()函数中有个adc_start(adcn, ch, bit);        // 启动AD转换),
这样人为启动AD转换和用PDB触发的区别和联系是什么呢?
刚看ADC,求高手详解,谢谢!
我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

11

主题

288

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
610
最后登录
1970-1-1
发表于 2012-12-15 09:21:05 | 显示全部楼层

RE:K60 ADC与PDB求解!!!

非常抱歉,对于PDB的理解也不是很深刻。希望大家帮忙解答一下。
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

79

帖子

0

中级会员

Rank: 3Rank: 3

积分
441
最后登录
1970-1-1
发表于 2012-12-15 13:23:41 | 显示全部楼层

RE:K60 ADC与PDB求解!!!

PDB就是用于定时触发ADC采样
例如录音功能,就是按照一定的速率(由PDB定时),采集音频数据(ADC采样)
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

79

帖子

0

中级会员

Rank: 3Rank: 3

积分
441
最后登录
1970-1-1
发表于 2012-12-15 13:25:24 | 显示全部楼层

RE:K60 ADC与PDB求解!!!

启动AD转换,可以是软件触发,也可以是硬件触发(例如PDB)
你的那个例程,应该就是软件触发的,没用到PDB
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
13
最后登录
1970-1-1
 楼主| 发表于 2012-12-15 16:25:35 | 显示全部楼层

回复:K60 ADC与PDB求解!!!

回复第 2 楼 于2012-12-15 09:21:05发表:
非常抱歉,对于PDB的理解也不是很深刻。希望大家帮忙解答一下。
 
 
谢谢,版主!
 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
13
最后登录
1970-1-1
 楼主| 发表于 2012-12-15 16:29:26 | 显示全部楼层

回复:K60 ADC与PDB求解!!!

回复第 3 楼 于2012-12-15 13:23:41发表:
PDB就是用于定时触发ADC采样
例如录音功能,就是按照一定的速率(由PDB定时),采集音频数据(ADC采样)
 
PDB就是定义ADC的采样频率了?
 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
13
最后登录
1970-1-1
 楼主| 发表于 2012-12-15 16:36:42 | 显示全部楼层

回复:K60 ADC与PDB求解!!!

回复第 4 楼 于2012-12-15 13:25:24发表:
启动AD转换,可以是软件触发,也可以是硬件触发(例如PDB)
你的那个例程,应该就是软件触发的,没用到PDB
 
PDB触发和软件触发这两个有什么区别没? 各有什么优越性?
 
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
发表于 2012-12-15 20:43:58 | 显示全部楼层

回复:K60 ADC与PDB求解!!!

 PDB可以作为ADC采集或DAC输出的硬件触发源,LZ可以参考我们底层库里的示例程序:
https://www.eefocus.com/bbs/article_891_527991.html
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
发表于 2012-12-15 20:52:09 | 显示全部楼层

回复:K60 ADC与PDB求解!!!

回复第 7 楼 于2012-12-15 16:36:42发表:
回复第 4 楼 于2012-12-15 13:25:24发表:
启动AD转换,可以是软件触发,也可以是硬件触发(例如PDB)
你的那个例程,应该就是软件触发的,没用到PDB
 
PDB触发和软件触发这两个有什么区别没? 各有什么优越性?
 
光用PDB还不能发挥其最大优势,PDB、DMA、ADC配合可以做到CPU不干预固定频率采集AD信号。

 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
13
最后登录
1970-1-1
 楼主| 发表于 2012-12-15 21:08:50 | 显示全部楼层

回复:K60 ADC与PDB求解!!!

回复第 9 楼 于2012-12-15 20:52:09发表:
回复第 7 楼 于2012-12-15 16:36:42发表:
回复第 4 楼 于2012-12-15 13:25:24发表:
启动AD转换,可以是软件触发,也可以是硬件触发(例如PDB)
你的那个例程,应该就是软件触发的,没用到PDB
 
PDB触发和软件触发这两个有什么区别没? 各有什么优越性?
 
光用PDB还不能发挥其最大优势,PDB、DMA、ADC配合可以做到CPU不干预固定频率采集AD信号。
 
 
嗯,非常感谢!

 

 
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-7 21:16 , Processed in 0.153851 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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