找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

[M051] M0518 PWM的电压输出只有2V左右,没有3.3V

[复制链接]
匿名  发表于 2021-10-18 17:42:54 |阅读模式
直接用IO引脚PWM,测量输出的波形高电平只有2V,请问问题出在哪里

代码如下:

    PWM_ConfigOutputChannel(PWM0, 0, ISO7816CLK, 50);          //3.5712M       

   // Enable output of PWM0 channel 0
    PWM_EnableOutput(PWM0, PWM_CH_0_MASK);

    PWM_Start(PWM0, PWM_CH_0_MASK);     // Start



回复

使用道具

admin 发表于 2021-10-19 13:43:20 | 显示全部楼层
引脚配置是否正确;
引脚外部是否有连其他电路?
直接烧例程PWM_DoubleBuffer,看PA0引脚看看
牛卧堂
回复 支持 反对

使用道具 举报

harvardx 发表于 2021-10-19 22:05:39 | 显示全部楼层
引脚配置为PWM专用
回复 支持 反对

使用道具 举报

匿名  发表于 2021-10-20 09:57:37
PWM的电压必须通过示波器观察, 万用表测的只是平均值
回复 支持 反对

使用道具

匿名  发表于 2021-10-20 10:03:41
用的是示波器看,只有1.8V
回复 支持 反对

使用道具

匿名  发表于 2021-10-20 10:58:22
问题找到了,不好意思,是示波器选了交流耦合,选直流耦合就OK
回复 支持 反对

使用道具

nes6502 发表于 2021-10-21 00:47:20 来自手机 | 显示全部楼层
断开外面的电路,单独测试io,看看是不是外面的电路出现电平冲突或者负载电阻过小原因导致的
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU