DSP28_Ev.h头文件说明(三)

3. 捕获单元寄存器

表3. EVA Capture寄存器映射地址表
image
image

3.1. CAPCONA寄存器
image

Bit(s) Name Description
15 CAPRES 捕获单元复位位,读为0
0 所有捕获单元寄存器重置为0
1 无动作
14-13 CAP12EN CAP1与CAP2使能位
00 禁用CAP1与CAP2,FIFO保留它们的内容
01 使能CAP1与CAP2
10 保留
11 保留
12 CAP3EN CAP3使能位
0 禁用CAP3,FIFO保留CAP3 Unit的内容
1 使能CAP3
11 Reserved 读为0,写无效
10 CAP3TSEL CAP3通用定时器选择
0 选择GP Timer2
1 选择GP Timer1
9 CAP12TSEL CAP2和CAP1通用定时器选择
0 选择GP Timer2
1 选择GP Timer1
8 CAP3TOADC CAP3事件启动ADC
0 无效
1 CAP3INT标志启动ADC
7-6 CAP1EDGE CAP1的边缘检测控制
00 不检测
01 检测上升沿
10 检测下降沿
11 检测上升沿与下降沿
5-4 CAP2EDGE CAP2的边缘检测控制
00 不检测
01 检测上升沿
10 检测下降沿
11 检测上升沿与下降沿
3-2 CAP3EDGE CAP3的边缘检测控制
00 不检测
01 检测上升沿
10 检测下降沿
11 检测上升沿与下降沿
2 C3TRIPE C3TRIP使能位,此位(有效时)使能禁止C3TRIP。EXTCONA(0)=1,有效;EXTCONA(0)=0,保留
0 禁用C3TRIPE,C3TRIPE不影响比较器3的输出,COMCONA(8)或PDPINT的状态
1 使能C3TRIPE,当C3TRIPE为低时,比较器3的输出为高阻态,COMCONA(8)被设为0,PDPINTA(EVAIFRA(0))设为1
1-0 Reserved 读为0,写无效

3.2. CAPFIFOA寄存器
image

Bit(s) Name Description
15-14 Reserved 读为0,写无效
13-12 CAP3FIFO CAP3FIFO状态位
00 空
01 一个入口
10 两个入口
11 两个入口并且以捕捉另外一个,第一个入口已丢失
11-10 CAP2FIFO CAP2FIFO状态位
00 空
01 一个入口
10 两个入口
11 两个入口并且以捕捉另外一个,第一个入口已丢失
9-8 CAP1FIFO CAP1FIFO状态位
00 空
01 一个入口
10 两个入口
11 两个入口并且以捕捉另外一个,第一个入口已丢失
7-0 Reserved 读为0,写无效

3.3. CAP1FIFO寄存器
3.4. CAP2FIFO
3.5. CAP3FIFO
3.6. CAP1FBOT
3.7. CAP2FBOT
3.8. CAP3FBOT

每个捕捉单元都有一个专用的2级深度FIFO堆栈,顶层堆栈由CAPxFIFO组成,底层由CAPxFBOT组成。第一次捕捉到引脚发生的指定变化时,捕获单元将捕捉所选用计数器的计数值,并把该值写入FIFO堆栈的上层寄存器(如果堆栈为空)。如果在第一次捕捉的值读取之前发生第二次捕捉,一个新的捕捉值会被送入底层寄存器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值