找回密码
 立即注册
查看: 385|回复: 1

输出脉冲给电容充电的疑问

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-04-28 12:10:18

8

主题

87

回帖

130

积分

注册会员

积分
130
发表于 2024-1-10 08:42:40 | 显示全部楼层 |阅读模式
电路图如下,MCU在PWM输出脉冲给C8(C8另一端接地)充电,设想的是:第一个脉冲过来充到0.1V,第二个脉冲过来充到0.2V,第三个脉冲过来又上升一点。目的是在C8两端产生一个逐渐上升的电压信号。但电路搭好后,好象达不这样的目的。哪位朋友帮看下是哪里问题,如何改进。

sbit PWM = P5^1;


P5M1 = 0x08; P5M0 = 0x00;



void T0_Isr() interrupt 1
{
        T0count++;
        if(T0count == 250)
        {
                T0count = 0;
        }
        if(T0count < 4)
        {
                PWM = 1;
               
                       
        }
        else
        {
                PWM = 0;

        }
       
}

PWM_001.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-04-28 12:10:18

8

主题

87

回帖

130

积分

注册会员

积分
130
发表于 2024-1-11 09:55:11 | 显示全部楼层
看网上他人说的方法,是在接下来的周期时将脉宽加大,这样应该行
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:40 , Processed in 0.128583 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表