水星自动化 发表于 2023-3-7 10:58:11

定时器输出时钟频率问题

请教STC8G手册上的“TO工作在12T模式(AUXR.7/T0x12=0)时的输出时钟频率=(SYSclk)/12/(65536-)/2”最后为什么要除以2?

梁工 发表于 2023-3-7 11:28:31

定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

水星自动化 发表于 2023-3-7 11:48:45

梁工 发表于 2023-3-7 11:28
定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

您好!如果不做IO取反输出,11.0592的,12分频后,T0定时器做14个65536循环溢出,1秒就是对的吧,如果做IO取反输出,就要2次溢出,做7个循环。IO口的指示灯才能1秒闪烁一次。对吗?

水星自动化 发表于 2023-3-7 12:34:38

梁工 发表于 2023-3-7 11:28
定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

或看下哪方面的资料?:handshake

水星自动化 发表于 2023-3-7 12:44:13

梁工 发表于 2023-3-7 11:28
定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

明白了,多谢梁工!

梁工 发表于 2023-3-7 13:34:12

水星自动化 发表于 2023-3-7 11:48
您好!如果不做IO取反输出,11.0592的,12分频后,T0定时器做14个65536循环溢出,1秒就是对的吧,如果做I ...

对的。14*65536*12 /11059200=0.9955555s
页: [1]
查看完整版本: 定时器输出时钟频率问题