STM32F407 TIM1禁止输出时OCx=CCxP输出得不到结果

2019-07-14 16:46发布




我配置MOE=1,OSSR=1,CC1E,= 0,CC1NE=0,之后我的OC1N != CC1NP,
而是等于我初始化的时候的电平,如果初始化是上拉输出就是高电平;初始化是下拉输出时低电平。
我的IO口是选择复用了,如果是用来输出pwm是没有问题的

但是我用STM32F103来一样的配置  可以得到结果  
现在就是用STM32F407得不到这个结果
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
ccuu
1楼-- · 2019-07-15 01:22
 精彩回答 2  元偷偷看……
TOPCB
2楼-- · 2019-07-15 06:19
还有复用功能的配置。在GPIO.H中有。
ccuu
3楼-- · 2019-07-15 07:43
TOPCB 发表于 2018-10-19 07:33
还有复用功能的配置。在GPIO.H中有。

        GPIO_PinAFConfig(GPIOE, GPIO_PinSource8, GPIO_AF_TIM1);                                                                        //复用对应IO口
        GPIO_PinAFConfig(GPIOE, GPIO_PinSource10, GPIO_AF_TIM1);
        GPIO_PinAFConfig(GPIOE, GPIO_PinSource12, GPIO_AF_TIM1);       

已经配置复用了
TOPCB
4楼-- · 2019-07-15 13:43
楼主可以把工程上传一下吗?就保留TIM的配置。
ccuu
5楼-- · 2019-07-15 17:51
TOPCB 发表于 2018-10-19 07:46
楼主可以把工程上传一下吗?就保留TIM的配置。

已经上传了  有时间帮忙看看
TOPCB
6楼-- · 2019-07-15 23:29
 精彩回答 2  元偷偷看……

一周热门 更多>