这节也是接着上节来演示的,上节写的是TIM2的CH1输出PWM波形,这次来学习一下TIM3的端口复用方法来输出PWM,来看看端口引脚图:正常情况下TIM3的CH1通道的PWM输出引脚为PA6,现在我不想用这个端口输出了,我想换一个端口来输出,怎么办呢?那就得复用GPIO口了。
在GPIO一脚图中继续找:发现PB4的重定义功能有TIM3的CH1输出,所以今天的内容就是给该PA6的输出为PB4输出PWM波形:
其实这个弄能还是挺简单的,不过也得记录一下,不然用不了多久就忘记了:使能新的引脚,然后失能原来引脚上的默认功能。
剩下的地方没有多大的改动了,自己看源文件吧:
PWM.c文件:
#include "stm32f10x.h" // Device header
void PWM_Init(void)
{
//第一步:RCC开启时钟