51单片机与DAC0832连接输出三角波

2025-02-24 09:41:26
推荐回答(1个)
回答1:

给你个参考

建三角波的斜线函数,设三角波的幅值=2V,采样10个点(红色斜线段),那么 K=2/10;

如此即可计算出Uo数列:0.2、0.4、0.6、。。。1.8、2.0,按顺序送到0832,下降线段就是反过来送。送数的快慢,反映在输出波形上的频率,采样点的多少,就决定了输出波形的相似度,也叫失真度;

正弦波的计算同理。

这里是交流平台,有问有答。你的问题没有唯一答案,也没有标准答案,我的回答算是一个思路,你有不同的想法可以提出来,才知道你想要什么;

你提出新要求并加分,可以,一声不吭直接加分的形式就不是个好方法