我试图了解音调功能的工作原理。似乎我也可以在非 PWM 通道中使用音调功能。你能解释一下 tome() 函数是如何编写的吗?如果使用了计时器,那么它是如何实现的?
问问题
356 次
1 回答
0
该函数使用定时器中断来切换输出引脚。
使用频率参数设置定时器。在toneBegin函数中
根据持续时间和频率计算,该引脚被切换了多次。
https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/Tone.cpp
于 2020-08-12T07:16:26.893 回答