用c8051f单片机的DAC产生正弦波的问题
本帖最后由 zysblog 于 2014-4-26 10:59 编辑1、我用DAC通过查表来产生可以变频的正弦波。
2、表项有256个 整形数值。
3、假如输出 1K Hz的正弦波,那只需要在1ms的时间内,输出256个整型值到 DAC 即可,那么DAC每次输出数据的间隔为 1/256 ms即可,所以通过改变DAC输出的时间间隔,就可以改变输出正弦波的频率。
4、有两个频率,高频是低频的2倍,发现由高频变低频的时候,在低频正弦波到来的第一个波形的正向峰值达不到预期值,就是比预期值低了一些。而在低频变为高频时,在高频正弦波到来的第一个波形的正向峰值,它要比预期值高了一些。低频和高频的改变,是通过改变DAC输出的频率来完成的。
5、我想知道为什么会出现 4 的状况?
楼主能否提供源代码?
页:
[1]