找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机SPWM输出占空比顺序不对,不知什么原因?

查看数: 3166 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-2-1 20:24

正文摘要:

求助,51单片机,SPWM输出占空比顺序不对,不知什么原因?         使用24.576M晶振!!!         要求SPWM滤波后,得到50Hz正弦波。。。   ...

回复

ID:915211 发表于 2021-5-3 18:32
if(!output)
        {
               if(!dr)
                 out2= 1;
               else
                out1=1;
        }
           else
                  if(!dr)
                 out1= 1;
               else
                out2=1;

}
帮你改了一下
ID:915211 发表于 2021-5-3 17:34
你直接跳过了dr = 0 的情况
ID:571634 发表于 2021-2-4 14:01
dr>10的程序会一直执行if里的程序,而dr==10的程序只执行一次if里的程序
ID:332444 发表于 2021-2-3 08:18

ID:568565 发表于 2021-2-3 06:24
我们之前调试的时候是用DAC直接打出来看波形是不是正弦
ID:568565 发表于 2021-2-3 06:23
我感觉是你初始化的时候就是 0xff 0x33然后就已经按10%占空比在出了
ID:417092 发表于 2021-2-3 01:27

没有呀!!!可以仿真的。。。
能不能,详细说一下什么情况
ID:332444 发表于 2021-2-2 16:28
下载文件是坏的

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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