举报
zyj9490 发表于 2014-5-17 09:08 只能说明采样速率不够,跟不上变化,采用中断处理吗?还是查询方式,最好用边沿中断,处理必须在一个占空比时间 ...
dirtwillfly 发表于 2014-5-17 09:18 楼上正解。这个情况最好想办法增加采样速度
lussby 发表于 2014-5-17 10:21 你好,我的处理方式是使用捕捉中断的,如果外部有电平变化,则会进入捕捉中断读取PWM高低电平的时间,我 ...
jrcsh 发表于 2014-5-17 10:54 为毛不用定时器
Electronicapple 发表于 2014-5-17 13:41 可以用CPLD做处理,边沿触发。
zyj9490 发表于 2014-5-17 11:51 应是如你分析这样,处理时间太长,已发生了多次中断了,才反应过来,可以用放慢PWM波的变化速率,看看能准确, ...
shalixi 发表于 2014-5-17 14:05 用中断,而且中断处理时间要小于最小中断间隔,就是PWM的最小的高或低的电平宽度。 ...
lussby 发表于 2014-5-18 14:14 另外,我计算PWM的值是放在主函数while(1)里面计算的,计算公式是WM = (float)H_TIME/(H_TIME+L_TIM ...
lussby 发表于 2014-5-18 14:32 恩,谢谢回答,我刚才用示波器测了一下,PWM的周期是800us。感觉这个周期不放快。 ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
14
144
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号