这个可以参考一下
https://wenku.baidu.com/view/2f32607f8f9951e79b89680203d8ce2f0066651b.html
找源码的话,在程序员联合开发网上找比较方便,
这里找源码,除非有人做过相关的。
这个实际上也这个也不是很难,
方波,用定时器高低电平就可以搞定。
正弦波用sin函数算出来就可以;
三角波只能用定时器一点一点的进行累加和累减。
正弦波和三角波的输出是需要一个DAC