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

为什么开了串口1之后定时器8没有pwm输出,串口注释掉才有

sone123 2017-09-21 浏览量:1141
有没有人知道为什么我开了USART1之后TIM8没有pwm输出,然后把串口注释掉之后又有了,我想要两个同时打开
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 两个方面
    引脚有没有冲突。
    中断是不是一直在占用。
    • 发布于 2017-09-22
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • 是什么单片机啊?是不是串口哪个引脚和你PWM波的输出通道引脚冲突了啊,检查一下引脚复用了没有。
    • 发布于2017-09-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 看一下相关的引脚配置有没有冲突
    • 发布于2017-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 查看你使用的芯片的数据手册,看看这两个功能 有没有复用IO口。没有的话,一般没问题。两个完全独立的外设,除非串口程序阻塞了PWM程序,仔细查看一下
    • 发布于2017-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 因為不知道您是哪顆型號MCU

    所以您看一下CubeMX配置,如果有紅色或者黃色

    表示有衝突或者問題

    配合CubeMX配置上會更快

    方便開發


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

  • 看一下相关的引脚配置有没有冲突
    • 发布于2017-10-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么开了串口1之后定时器8没有pwm输出,串口注释掉才有