我目前正在努力在 PIC32 设备上生成音调。我发现的信息不足以让我完全了解如何实现这一目标。据我了解,PWM 信号以指定的占空比和频率发送 1 和 0,这样就可以使某物以特定速度旋转。但这还不够。我主要关注以下两个链接来创建代码:
http://umassamherstm5.org/tech-tutorials/pic32-tutorials/pic32mx220-tutorials/pwm http://www.mikroe.com/chapters/view/54/chapter-6-output-compare-module/#ch6。 4
以及参考手册中的相关部分。
其中一个链接指出,要播放音频,必须使用定时器中断。这些应该如何使用?是否有必要使用例如正弦函数计算波形的值,然后将其与定时器中断结合以定义每个中断标志后的占空比?
最终结果将是一个响应按钮按下并播放声音的程序。如果需要低通滤波器,这也将被实施。