请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 869|回复: 5

定时器输出时钟频率问题

[复制链接]

该用户从未签到

2

主题

10

回帖

54

积分

注册会员

积分
54
发表于 2023-3-7 10:58:11 | 显示全部楼层 |阅读模式
请教STC8G手册上的“TO工作在12T模式(AUXR.7/T0x12=0)时的输出时钟频率=(SYSclk)/12/(65536-[RL_TH0,RL_TL0])/2”最后为什么要除以2?

回复 送花

使用道具 举报

该用户从未签到

45

主题

2743

回帖

6130

积分

超级版主

积分
6130
发表于 2023-3-7 11:28:31 | 显示全部楼层
定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

该用户从未签到

2

主题

10

回帖

54

积分

注册会员

积分
54
 楼主| 发表于 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秒闪烁一次。对吗?

点评

对的。14*65536*12 /11059200=0.9955555s  详情 回复 发表于 2023-3-7 13:34

该用户从未签到

2

主题

10

回帖

54

积分

注册会员

积分
54
 楼主| 发表于 2023-3-7 12:34:38 | 显示全部楼层
梁工 发表于 2023-3-7 11:28
定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

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

该用户从未签到

2

主题

10

回帖

54

积分

注册会员

积分
54
 楼主| 发表于 2023-3-7 12:44:13 | 显示全部楼层
梁工 发表于 2023-3-7 11:28
定时器溢出取反输出的IO,一个方波要2次溢出,明白了吧?

明白了,多谢梁工!

该用户从未签到

45

主题

2743

回帖

6130

积分

超级版主

积分
6130
发表于 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 反对 0 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-3-29 03:57 , Processed in 0.059431 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表