数字式信号发生器问题

[复制链接]
327|2
 楼主 | 2019-6-11 15:47 | 显示全部楼层 |阅读模式
    用DAC0832直通方式产生模拟量,再用LM324放大,程序是下面这段:
    void main(void)
{
        uchar i;
        dac0832_cs=0;         
        dac0832_wr=0;         
        while(1)
           {
         for(i=0;i<255;i++)
         {         
           dac0832_data=i;   //三角波的上升边                 
        }                  
        dac0832_data=0x00;
           }
}       

然后示波器的波形就很奇怪了,大家先看下。
大致轮廓是有了,为什么 其他的那么抖。而且不是一条光滑的线,求解求解,该怎么办,要外加电路吗?

锯齿波形有毛刺

锯齿波形有毛刺

使用特权

评论回复
| 2019-6-11 15:56 | 显示全部楼层
先搞点延时,频率降低点。然后用定时器中断,频率就准一点。

使用特权

评论回复
 楼主 | 2019-6-11 16:01 | 显示全部楼层
叶春勇 发表于 2019-6-11 15:56
先搞点延时,频率降低点。然后用定时器中断,频率就准一点。

好的,我回去试试看

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /4 下一条

在线客服 快速回复 返回顶部 返回列表