STC8G1K08A芯片PAC模式的疑问,各位大佬帮看看!| 已解决
1.PCA模式如何调节输出自己想要的频率波形,我看手册里面的PAC频率都是固定的,比较寄存器CCAPMn只是设定占空比的。2.PCA输出高速脉冲的示例代码中
#define T38K4HZ (11059200L/2/38400)这个计算公式下的除2应该如何理解。
另,如何调整占空比。
拜谢各位大佬,请大佬指点迷津,谢谢!
PCA输出时,同一模式下(例如截图中的6位PWM)的计数周期的位数是固定的,要想改变频率只能改变时钟源了,
#define T38K4HZ (11059200L/2/38400)这个计算公式下的除2应该如何理解。
---这里需要的是38.4k的输出频率,50%的占空比,所以这里先计算出高电平低电平的时间(因为占空比50%,所以这除2的意思就是取一个脉宽的时间),CL和CH计数器计数到这个数值就电平取反。要想改变占空比就自己手动计算出高电平的事件和低电平的时间,翻转中断里写入他下一段电平的计数值。
电子DIY小家 发表于 2024-2-23 14:23
PCA输出时,同一模式下(例如截图中的6位PWM)的计数周期的位数是固定的,要想改变频率只能改变时钟源了,
...
这样啊,明白了,谢谢大佬 电子DIY小家 发表于 2024-2-23 14:28
#define T38K4HZ (11059200L/2/38400)这个计算公式下的除2应该如何理解。
---这里需要的是38.4k的输出频率 ...
感谢大佬解惑 讲的透彻。
页:
[1]