如果LZ是个学生的话,ARM对他来说应该比较遥远,DDS按目前学校里的情况应该还没怎么接触吧。。话说LZ的题目,也太难了点,单片机很难直接做到输出这么高频率的波形(脉冲波例外),一个正弦波输出保守上至少需要50到100个点,一个机器周期输出一个点,就要50个机器周期,24M晶振最快也要25uS(40kHz),所以一个周期的正弦波频率最快是50/40kHz-100/40kHz,连3kHz都不到,更何况还要经过DA转换呢。。此方案可以排除了,办法不是没有的,就是单片机提供脉冲波(就是矩形波),这个频率可调,占空比也可调,幅度不能调,然后就是积分电路、微分电路、滤波电路输出正弦波、锯齿波。。这后面很难的!!建议使用NE5532,使用双电源,单片机电源独立供给,不然会影响输出。
|