完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
现在PWM输入捕获调通。但是如果我就想测一个周期,或者利用单独的输入捕获(非PWM式)的方法来求占空比,这样我可以利用通道1,2来测两路占空比了吧。
tiM_ICInitTypeDef TIM_ICInitStructure; TIM_ICInitStructure.TIM_Channel = TIM_Channel_1; //使用TIM 通道 2 TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising; //TIM 输入捕获上升沿 TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; //TIM 输入2,3 或4 选择对应地与 IC1 或IC2 或IC3 或IC4 相连 TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1; //TIM 捕获在捕获输入上每探测到一个边沿执行一次 TIM_ICInitStructure.TIM_ICFilter = 0x0f; //选择输入比较滤波器 TIM_PWMIConfig(TIM2, &TIM_ICInitStructure); /* Select the TIM2 Input Trigger: TI2FP2 */ TIM_SelectInputTrigger(TIM2, TIM_TS_TI1FP1); //TIM 经滤波定时器输入 2 /* Select the slave Mode: Reset Mode */ TIM_SelectSlaveMode(TIM2, TIM_SlaveMode_Reset); //选中触发信号(TRGI)的上升沿重初始化计数器并触发寄存器的更新 /* Enable the Master/Slave Mode */ TIM_SelectMasterSlaveMode(TIM2, TIM_MasterSlaveMode_Enable); //设置或者重置TIMx主/从模式 /* TIM enable counter */ TIM_Cmd(TIM2, ENABLE); /* Enable the CC2 Interrupt Request */ TIM_ITConfig(TIM2, TIM_IT_CC1, ENABLE); //TIM 捕获/ 比较 2 中断源 这是我的PWM输入捕获,似乎网上的资源说的都是这种方法,没有输入捕获。 看32的资料说,PWM输入捕获,也就多设置几个地方。而这个配置,也没看出来是哪个地方多的? 求助这个的话应该怎么去配置。 |
|
相关推荐
7个回答
|
|
这个是我理解错了吗?
|
|
|
|
TIM_TimeBaseStructure.TIM_Period =60000; //周期0~FFFF
TIM_TimeBaseStructure.TIM_Prescaler = 14; //时钟分频 TIM_TimeBaseStructure.TIM_ClockDivision = 0; //时钟分割 TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;//模式 TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);//基本初始化 需要加上这几句 |
|
|
|
这个只是始终的设置吧?
|
|
|
|
|
|
|
|
我也遇到这个问题了,能测高电平,但是占空比测不出来。。。。
|
|
|
|
占空比测不出来
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:16 , Processed in 0.710301 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号