SIEMENS山西省朔州市 西门子代理商——西门子华北一级总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子总代理
- PLC
- 西门子一级代
- 驱动
- 西门子代理商
- 伺服电机
- 联系电话
- 15903418770
- 手机号
- 15915421161
- 联系人
- 张经理
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-11-26 07:00
我们要用到这个寄存器的zui低 2 位, cc1e 和 cc1p。
位 15、11、7、3 ccxnp:捕获/比较x 输出极性 (capture/comparex output polarity)。
ccx 通道配置为输出:ccxnp 必须保持清零。
ccx 通道配置为输入:此位与 ccxp 配合使用,用以定义 ti1fp1/ti2fp1 的极性。请参见 ccxp说明。
位 14、10、6、2 保留,必须保持复位值。
位 13、9、5、1 ccxp:捕获/比较x 输出极性 (capture/comparex output polarity)。
00:非反相/上升沿触发电路对tixfp1 上升沿敏感 (在复位模式、外部时钟模式或触发模式下执行捕获或触发操作), tixfp1 未反相(在门控模式或编码器模式下执行触发操作)。
01:反相/下降沿触发电路对tixfp1 下降沿敏感 (在复位模式、外部时钟模式或触发模式下执行捕获或触发操作), tixfp1 反相(在门控模式或编码器模式下执行触发操作)。
10:保留,不使用此配置。
11:非反相/上升沿和下降沿均触发电路对tixfp1 上升沿和下降沿都敏感(在复位模式、外部时钟模式或触发模式下执行捕获或触发操作),tixfp1未反相(在门控模式下执行触发操作)。编码器模式下不得使用此配置。
0:ocx 高电平有效
1:ocx低电平有效
ccx 通道配置为输出:
ccx 通道配置为输入:
ccxnp/ccxp 位可针对触发或捕获操作选择 ti1fp1 和 ti2fp1 的极性。
位 12、8、4、0 ccxe:捕获/比较 x 输出使能 (capture/comparex output enable)。
0:禁止捕获
1:使能捕获
0:关闭––ocx 未激活
1:开启––在相应输出引脚上输出 ocx信号
ccx 通道配置为输出:
ccx 通道配置为输入:
此位决定了是否可以实际将计数器值捕获到输入捕获/比较寄存器 1 (timx_ccr1) 中。
我们需要用到中断来处理捕获数据,所以必须开启通道 1 的捕获比较中断,即 cc1ie 设置为 1 。
位 15、13、7、5 保留,必须保持复位值。
位 14 tde:触发dma 请求使能 (trigger dma request enable)
位 12~位9 ccxde:捕获/比较xdma 请求使能 (capture/compare 1 dma request enable)
位 8 ude:更新dma 请求使能 (update dma request enable)
位 6 tie:触发信号(trgi)中断使能(trigger interrupt enable)
位 4~位1 ccxie:捕获/比较x中断使能 (capture/compare 1 interrupt enable)
位 0 uie:更新中断使能(update interrupt enable)
4编程这里用到的是定时器5的通道1,根据stm32f407的数据手册“3pinouts and pin description”中的“table 9. alternate functionmapping”复用引脚说明表,可以看到定时器5通道1对应的引脚位a0,所以使用a0作为信号的输入引脚。
因此程序中对a0引脚可以这样配置,注意一定要配置引脚的复用功能: