Nucleo开发手记(4)——波形发生器
这个,还是例程。利用DAC产生的。个人觉得这个例程非常的简洁,还很实用,值得玩味儿。例程名称:Nucleo_sinewave_output_NUCLEO_F072RB ,具体可以到这里
:http://developer.mbed.org/teams/ST/code/Nucleo_sinewave_output/
现在还是看我的:
F720板有一路DAC,见下图红色箭头所示,所以可以使用这个例程:
导入例程,看主程序,是输出正弦波:
DAC口是PA4 (跟ARDUINO的A2是同一个脚) 。
正弦波形的数据,是在初始时用程序生成的。
几个要点:
AnalogOut my_output(PA_4);
my_output.write_u16(buffer);
编译下载后,可以先用万用表,或用前个例程(ADC+UART)看输出的模拟数据时,可以吧延时改大一些。
楼主就是这么看的:
串口助手:
或者有个示波器最好了,楼主压箱底的都找出来的:
片刻之间,稍加改动,也可以来个斜波发生器:
斜波的效果不上了,在慢速时用万用表看,挺好。
正弦波,斜波各来一个(延时10):
有了这几个例程做基础,下一贴开始,楼主要玩自己的东西了。
我的沙发~~~ 楼主mbed开发玩的不错. 加油 楼主牛人 厉害厉害 真心厉害 支持一下。。:lol:lol:lol 哎哟。好屌额 楼主一下次注意哦,我设置了以后回帖奖励用ST金币了,你看是不是还继续送ST金币:) 楼主手机端的程序有木有啊