你好,我想请问一下关于单片机制作信号发生器的问题

我想了解一下如何采样得到方波、三角波和锯齿波的波形表。你能帮我解答一下吗?

单片机需要配合外围的DA转换芯片来实现三角波和锯齿波,DA转换芯片一般通过I2C或SPI跟单片机通信,单片机如果太低端可以用通用IO来模拟。
单片机需要定时给DA转换芯片一个值,它们之间通信需要时间,所以这样做出来的信号发生器的频率不可能太高。
三角波和锯齿波 波形表直接用Y=KX+B就行,上升段和下降段K和B不同。
温馨提示:答案为网友推荐,仅供参考
相似回答