不需要掌握具体的原理,底层的那些东西要学很久才能学会的,给个简单的方法
1、找到官方例程,看懂它的参数定义
2、根据那个例程,改动它里面的参数(其实就是占空比相关参数的计算和频率计算那些需要会)就行
不同单片机(STM32\ATMEGA)在他们的官网都会有对应的例程包,无论做什么开发都要首先拿到那个
哪顆MCU/CPU呢?
網路上資源很多可以多找找,教程常見的一定不會少,可以先動手實作了解以後再來提疑問比較好喔
這樣比較能夠幫助您學習
以上供參考
就是脉冲宽度调制,无论是哪种MCU,或是DSP或是CPU,其原理都是一样的。
动态更改一个脉冲的占空比等参数,
要学习最好要用比较简单的硬件做为平台。
STM32是资料比较多的,学习PWM是很好的,也可以是TI的C2000系列的,28035啊,都有比较多的例程,与教程。
1.看原理,很简单,无非就是频率和占空比
2.看例程,自己跑一遍,修改下参数就可以啦
3.用到的时候能想的起来是PWM就行了