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

STM32在输出PWM的过程中会突然有一个1秒的高电平异常输

怼日月 2020-02-16 浏览量:1171
正常输出1K的PWM,但是会出现一个1秒左右的高电平,然后再正常输出,这种情况应该怎么解决
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 通常来说这个异常的信号都是由于你的软件异常引起的,主要就是看你的程序代码里面是不是有关闭这个PWM输出的代码,还有就是在PWM输出的时候是否有外部的电平把这个PWM强行上拉输出高电平
    • 发布于 2020-02-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 如果是上电复位或者使用初始化时间是有可能存在高电平,如果是工作的时候出现高电平可以能是驱动端反向流到io口导致高电平的,可以断开pwm输出引脚试试看
    • 发布于2020-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个有可能是上电后,对外设进行初始化的过程,初始化过后,就可以正常输出了
    • 发布于2020-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种是在IO初始化的时候出现的,要检查一下初始化的程序,另外这里可以加一个下拉电阻,让其默认状态下为低电平
    • 发布于2020-02-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32在输出PWM的过程中会突然有一个1秒的高电平异常输