• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F103ZET6单片机引脚问题

lilei 2017-09-14 浏览量:3030
STM32F103ZET6单片机的定时器1如果选择PWM输出模式。那么,与之对应的TIM1_ETR、TIM1_BKIN、TIM1_CH1N等这类引脚能当正常I/O口用不?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 楼主,您好,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_ETR是外部触发输入管脚;

    TIM1_BKIN是故障信号,用来关闭TIM1的输出。

    笔者在CubeMX中配置了一下,如下,如果单单是选中PWM一个通道输出,与之对应的其他类引脚是没有冲突的,绿色代表使用该引脚,只有勾选了TIM1_ETR、TIM1_BKIN、这些需要的功能,该引脚才会显示绿色,也就是要使用。

    没有勾选时:

    CH1andCHIN.png

    勾选后:

    选中后.png

    更多详细介绍参考下面的博客:

    http://blog.sina.com.cn/s/blog_b1e8421e0101josn.html

    • 发布于 2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:15
  • 定时器1有多个通道但是如果已经选择实现PWM输出的话对应的通道只能用PWM功能
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的。没有用到复用功能的引脚都是可以配置成GPIO使用的。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 推荐楼主使用CubeMX来配置IO口,像这种定时器输出口为PWM后,其他TIMer输出口是不影响的,可以在CubeMX中配置后很清晰的看到其他口也是可以用作GPIO的,如果有冲突,会有颜色提示。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,TIM1_ETR、TIM1_BKIN、TIM1_CH1N 这些都是定时器其他功能
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然可以的,复用功能选择GPIO功能就OK了。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这几个没有用到的都可以当做正常IO来用
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,你用的什么引脚的什么功能全都是要配置的,只要没用到,你可以将其他引脚配置为其他用途。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器1(高级定时器 )有多个通道,如果某个通道设置为了PWM通道,那么这个通道就用来输出PWM波,即就是这个引脚被占用了。其余的没有用到的功能当然可以通过配置来当普通I/O口引脚来使用了。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 假如这个定时器4个通道中的1个设置为PWM模式,其他3个通道照样可以设置为普通IO口用的。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,STM32的引脚多数是复用的,配置一下就能当普通引脚使用了
    • 发布于2017-09-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,只要你没有用到就可以配置成想要的模式
    • 发布于2017-09-15
    • 举报
    • 评论 0
    • 0
    • 0

  • TIM1_ETR、TIM1_BKIN、TIM1_CH1N这些引脚都是tm1时钟的其他功能吧,pwm只是tm1时钟的其中一个功能,前者的功能没有用到的话,只是使用pwm是不会影响这些引脚的。

    • 发布于2017-09-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 用CubeMX來配置的話就知道有無衝突

    以您的Case來說,這些沒用到的可以複用的


    • 发布于2017-09-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F103ZET6单片机引脚问题