求助 利用STC8H8K64U定时器1输出时钟的不准原因?
本帖最后由 zkl001 于 2024-7-10 15:23 编辑主芯片:STC8H8K64U(芯片表面无字),封装:LQFP48,要求利用定时器1,从T1CLKO(P3.4)输出50-100KHZ脉冲信号;1.按图一16位自动重载设置编程,发现只能输出约为1.2KHz的脉冲信号;2.按图二 8位自动重载设置编程,发现只能输出大约300KHz的脉冲信号;3.将10us改为20us ,其它同等条件下,输出时钟脉冲的频率不变(即不可调整),看图三,也是输出约为1.2KHz的脉冲信号;
图一 图二 图三拜请大神赐教!!!
本帖最后由 soma 于 2024-7-10 16:44 编辑
1T模式下100KHz,的TH是FF,TL是91没错,估计程序问题 谢谢,找到原因了。{:smile:} T1的中断关了,但仿真时仍会中断,执行了中断服务程序(内有其它TH1 TL1的设置值),头大{:dizzy:} 什么函数都不要,只用定时器,输出引脚翻转在查,没问题就是程序其他部分有影响
页:
[1]