使用TIM3_CH1 PB4复用输出PWM,可是实现不了

2019-08-13 19:34发布

      有没有使用战舰板的盆友遇到类似的问题,使用TIM3_CH1 PB4复用输出PWM,可是实现不了。
      代码是根据原子哥的更改的,理论上应该可以的,PB5完美输出,但是PA6部分重映射PB4怎么也不能输出,改了好多遍了,论坛上有类似的问题但是似乎并没有解决,所以再发一次,大神给我指点秘境吧。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
凡may
1楼-- · 2019-08-14 14:04
回复【6楼】lycreturn:
---------------------------------
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB  | RCC_APB2Periph_AFIO, ENABLE); 

GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE);  
就这两句,对吧,我就是先复用后映射
难道是细节出问题了?
如果我不用部分重映射的话,直接用PA6、PA7就可以输出两路PWM。。也是醉了
还是,谢谢你
凡may
2楼-- · 2019-08-14 18:29
回复【8楼】Elric_QZH:
---------------------------------
哦哦,好的谢谢,我觉得用寄存器写好高端的样子。啧啧
Elric_QZH
3楼-- · 2019-08-14 22:09
回复【9楼】凡may:
---------------------------------
你想多了,我只是懒得记那么多英文而已。。。
凡may
4楼-- · 2019-08-15 01:54
回复【10楼】Elric_QZH:
---------------------------------
哈哈哈,好吧,这样也可以啊
zrx6236123
5楼-- · 2019-08-15 06:51
 精彩回答 2  元偷偷看……
zrx6236123
6楼-- · 2019-08-15 10:03
楼主解决了么,我板子都印了,没法改,只能用PB4

一周热门 更多>