[STM8] 这是否是指除了CH4引脚外 CH2 CH3都能配置到TI1上?

[复制链接]
1395|12
 楼主| hanwe 发表于 2014-10-30 10:03 | 显示全部楼层 |阅读模式
我用的是STM8S103F
根据STM8S的参考手册 发现 TIM1_CH1-CH4四个引脚 依次按顺序对应TI1 -TI4
同时TIM1_CH2 - CH3 也能连接到TI1

请问 这是否是指除了CH4引脚外 CH2 CH3都能配置到TI1上?
 楼主| hanwe 发表于 2014-10-30 10:03 | 显示全部楼层
如果能的话需要做些修改吗?在论坛翻了很多帖子,看参考手册 花了半天多时间 都没能得到答案
yufe 发表于 2014-10-30 10:09 | 显示全部楼层
你得目的是什么啊
 楼主| hanwe 发表于 2014-10-30 10:10 | 显示全部楼层
我的目的就是想通过TIM1-CH3 引脚进行捕捉 计算 两个脉冲间的时间间隔。
llia 发表于 2014-10-30 10:12 | 显示全部楼层
参考手册怎么说的啊
 楼主| hanwe 发表于 2014-10-30 10:13 | 显示全部楼层
按照参考手册的说明一个是采用复位触发方式。
如果能的话 请问该如何配置?
yufe 发表于 2014-10-30 10:15 | 显示全部楼层
配置看看啊
 楼主| hanwe 发表于 2014-10-30 10:17 | 显示全部楼层
        TIM1_CCMR1 &= 0XFC;
         TIM1_CCMR1 |= 0x01; //CC1配置为输入 IC1映射在TI1FP1上
         TIM1_CCER1 &= 0xFD;
         TIM1_CCER1 |= 0x02; //CC1下降沿触发        
        
        TIM1_SMCR  &= 0x87;
         TIM1_SMCR  |= 0x50; //TS  选择TI1FP1作为触发输入信号
         TIM1_SMCR  |= 0x04; //SMS 100 选择复位触发

        TIM1_CCER1 |= 0x01; //CC1捕获使能
//触发源位外部触发,触发模式为复位触发

同时PC3 也就是 TIM1_CH3配置为上拉输入

请问这样是否就能实现我的目的?请指点
wangpe 发表于 2014-10-30 10:19 | 显示全部楼层
TIM1_CR2的TI1S
0:CC1输入管脚连到TI1(数字滤波器的输入);
1:CC1、CC2和CC3管脚经异或后连到TI1。

这里的CC1 2 3 是否就是指CH1 2 3?
 楼主| hanwe 发表于 2014-10-30 10:19 | 显示全部楼层
我也有这个疑问,如果我把CH1 CH2 已经用作普通的I/O口了 是否还参与异或运算?
langgq 发表于 2014-10-30 10:20 | 显示全部楼层
不是很了解这一块    楼主   帮你顶一个   应该有高手能解决这个问题  
 楼主| hanwe 发表于 2014-10-30 10:21 | 显示全部楼层
哦,我问问师父吧,谢谢大侠们了
mmuuss586 发表于 2014-10-30 12:23 | 显示全部楼层
不是。CH1 对应IT1,2对应2,2对应到1肯定不行;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

979

主题

8749

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部