所需的硬件/软件
● SLSTK2000A EFM8评估板
● Simplicity Studio集成开发环境
● Scilab
项目概况
经过上一篇文章的介绍后,我们有了固件以及音频电路,它们可以一起产生能够驱动扬声器的经过滤波放大的音符频率正弦波。我们甚至发现这个相对简单的系统产生的音调令人惊讶地悦耳可及。但是,如果我们的声音合成器能做的只是无限循环的播放C大调音阶,它将会逐渐失去吸引力,那么我们需要一种方便的方式来打开和关闭音频,更重要的是,能够播放舒缓的旋律。
我们将通过在EFM8和Scilab之间建立虚拟COM端口(VCP)USB连接来实现此目的。此项目中使用的Scilab脚本提供了一个简单的命令行界面,用户可以通过该界面启动和停止音频播放,设置拍速,以及输入一个简单旋律的音符信息。
更多内容请参考以下链接:https://www.yiboard.com/thread-869-1-1.html