通过读取零件的ePWM,我可以看到如何创建所需的波形...
我想问题是:
1. 如何启动和停止PWM并在周期开始和结束时间执行...例如: 当我启动它时,我想在一个已知的起点启动它。当我停止它时,我基本上希望它在相同的起点位置完成,因此执行一个完整的周期,它不会在中流停止。
目前我的问题是,您似乎提供了同步信号,我可以通过软件发出此信号,这会将计数器设置到受控的开始位置...这是可取的, 但是,您在一个单独的位置有'冻结'控件...是否可以'冻结它',当发出同步脉冲时,它不仅开始按预加载值计数,而且会从冻结模式更改为所需的上/下或上或下模式? 这看起来目前不可能实现...
这不一定是这样的,但我想问题是,我如何将计数器保持在起始值,直到我准备好(发出软件触发器)开始计数?
此外,对于停止单元... 使用事件触发器,我可以使用等于零的基于时间的计数器(或比较寄存器,以二者为准)并生成中断, 但是CPU必须写入冻结寄存器才能将其冻结.... 由于PIE/CPU不能保证定时,因此计数器可能会开始新的周期...是否仍要'在周期结束时彻底终止并等待下一次启动?
谢谢。