[STM32江协科技]6-2定时器外部时钟-对射红外传感器计次乱跳不准

1.现象:

CNT乱跳

2.原因:

在江协科技视频给定的代码和网上的代码中,滤波器给定0x00关闭状态

	//通过ETR外部引脚的时钟模式2
	TIM_ETRClockMode1Config(TIM2,TIM_ExtTRGPSC_OFF,TIM_ExtTRGPolarity_NonInverted,0x00);

3.处理方法:

更改成0x0f:

	//通过ETR外部引脚的时钟模式2
	TIM_ETRClockMode1Config(TIM2,TIM_ExtTRGPSC_OFF,TIM_ExtTRGPolarity_NonInverted,0x0f);

4.相关代码内容:

// 选择ETR外部时钟模式1输入的时钟,TIM_ExtTRGPrescaler为ETR外部时钟预分频器,
//TIM_ExtTRGPolarity为输入极性选择,ExtTRGFilter为滤波配置
void TIM_ETRClockMode1Config(TIM_TypeDef* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity,uint16_t ExtTRGFilter);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值