之前一直使用51单片机定时器模拟的方法产生PWM,STC15系列有硬件PWM使用PCA产生
软件模拟的单片机由于频繁中断,高速时会影响主程序的正常工作,如果使用PCA产生PWM,主程序会不会受到影响呢?
应该怎样在高速PWM的情况下保证主程序的正常运行呢?
硬件PCA产生PWM对主程序的影响较小,这种带硬件PWM发生器的就没必要软件模拟了吧
硬件PCA只会在与内核通信时占用少量内核资源