固件库手册与实际库函数不符

2019-07-20 19:46发布

固件库使用手册上说库函数TIM_OCInit中结构体变量TIM_OCInitTypeDef对应的结构体成员包括typedef struct {
u16 TIM_OCMode;
u16 TIM_Channel;
u16 TIM_Pulse;
u16 TIM_OCPolarity;
} TIM_OCInitTypeDef;

可是为什么在官网下载的库函数tim.h里只有模式、输出状态、输出极性三个参数,原子哥的开发指南上PWM这一节也只有这三个参数
assert_param(IS_TIM_LIST3_PERIPH(TIMx));
  assert_param(IS_TIM_OC_MODE(TIM_OCInitStruct->TIM_OCMode));
  assert_param(IS_TIM_OUTPUT_STATE(TIM_OCInitStruct->TIM_OutputState));
  assert_param(IS_TIM_OC_POLARITY(TIM_OCInitStruct->TIM_OCPolarity));

那Channel和pulse这两个参数有吗?按照固件库指南上输出PWM要用到这两个参数,那我是要自己在库函数里添加吗?求指教!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
openedvadmin
1楼-- · 2019-07-21 20:44
先看我们手册。
然后具体的函数和定义看看注释。
小瓜123
2楼-- · 2019-07-21 21:13
openedvadmin 发表于 2016-9-30 14:09
先看我们手册。
然后具体的函数和定义看看注释。

你指的是开发指南吗?我在论坛上下载的是stm32开发指南V1.0库函数版本
walker_he
3楼-- · 2019-07-21 23:00
库函数有时候会把几个功能相近的寄存器包成一个宏定义。

一周热门 更多>