打印

数字式信号发生器问题

[复制链接]
878|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
    用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;
           }
}       

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

2.jpg (485.95 KB )

锯齿波形有毛刺

锯齿波形有毛刺

使用特权

评论回复

相关帖子

沙发
叶春勇| | 2019-6-11 15:56 | 只看该作者
先搞点延时,频率降低点。然后用定时器中断,频率就准一点。

使用特权

评论回复
板凳
未知求学者|  楼主 | 2019-6-11 16:01 | 只看该作者
叶春勇 发表于 2019-6-11 15:56
先搞点延时,频率降低点。然后用定时器中断,频率就准一点。

好的,我回去试试看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

25

帖子

0

粉丝