TH0=0xDC; ⼀⼀11.0592M 这是如何算的TH0=0xDC如何算出11.0592M

2025-03-01 07:15:42
推荐回答(2个)
回答1:

是什么芯片,就看相应的数据手册;

如果没有数据手册,就是靠试

如果来回烧片子麻烦,可以用编译器的软件仿真功能,直接软件运行,实时看频率

回答2:

一个时钟周期是12个晶振震动周期
x * 12/11059200 = 0.01 //多少个时钟周期是0.01秒
x = 9612
y = 65536 - 9612 = 56320 //这步是算出TF0溢出时还差说到个时钟周期
56320 = 0xDC00

定时寄存器的高八位是0xDC 也就是TH0
定时寄存器的低八位是0x00 也就是TL0