楼主,您好,STM32的TIM1是高级控制定时器,如果您仅仅选择一个通道输出PWM波,那么与之对应的TIM1_ETR、TIM1_BKIN、TIM1_CH1N等这类引脚是可以当正常I/O口来使用的。
TIM1是一个完整的电机控制用定时器外设,TIM1_CH1和TIM1_CH1N,用于驱动上下两个功率管。如果Deadtime为0,则 TIM1_CH1N是TIM1_CH1的反相,如果Deadtime不为0,则在TIM1_CH1N上插入了Deadtime,防止上下功率管同时导通。
TIM1_BKIN是故障信号,用来关闭TIM1的输出。
笔者在CubeMX中配置了一下,如下,如果单单是选中PWM一个通道输出,与之对应的其他类引脚是没有冲突的,绿色代表使用该引脚,只有勾选了TIM1_ETR、TIM1_BKIN、这些需要的功能,该引脚才会显示绿色,也就是要使用。
没有勾选时:
勾选后:
更多详细介绍参考下面的博客:
http://blog.sina.com.cn/s/blog_b1e8421e0101josn.html
TIM1_ETR、TIM1_BKIN、TIM1_CH1N这些引脚都是tm1时钟的其他功能吧,pwm只是tm1时钟的其中一个功能,前者的功能没有用到的话,只是使用pwm是不会影响这些引脚的。
用CubeMX來配置的話就知道有無衝突
以您的Case來說,這些沒用到的可以複用的