TIM_SetCompare2(TIM3,TIM_GetCapture2(TIM3)+1);输入捕获中的这个函数里的自加是怎么实现的?

2019-08-17 01:20发布

如题,TIM_SetCompare2(TIM3,TIM_GetCapture2(TIM3)+1);
库函数:
如题,TIM_SetCompare2(TIM3,TIM_GetCapture2(TIM3)+1);
库函数:
void TIM_SetCompare2(TIM_TypeDef* TIMx, uint16_t Compare2)
{
  /* Check the parameters */
  assert_param(IS_TIM_LIST6_PERIPH(TIMx));
  /* Set the Capture Compare2 Register value */
  TIMx->CCR2 = Compare2;
}
uint16_t TIM_GetCapture2(TIM_TypeDef* TIMx)
{
  /* Check the parameters */
  assert_param(IS_TIM_LIST6_PERIPH(TIMx));
  /* Get the Capture 2 Register value */
  return TIMx->CCR2;
}

貌似只说CRR2=TIM_GetCapture2(TIM3)+1,没看出自加啊。。。求大神帮我分析下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
LVsler
1楼-- · 2019-08-17 02:19
 精彩回答 2  元偷偷看……
jermy_z
2楼-- · 2019-08-17 06:41
自己看CCR2寄存器
正点原子
3楼-- · 2019-08-17 12:21
回复【3楼】LVsler:
---------------------------------
是的
LVsler
4楼-- · 2019-08-17 17:10
回复【4楼】正点原子:
---------------------------------
多谢原子大哥
我想学编程
5楼-- · 2019-08-17 19:54
为啥TIM_SetCompare2(TIM3,TIM_GetCapture2(TIM3)+1)中,TIM_GetCapture2(TIM3)加1,这个与CCR2寄存器有关系吗。
Winslow
6楼-- · 2019-08-18 00:46
 精彩回答 2  元偷偷看……

一周热门 更多>