找回密码
 立即注册
查看: 1013|回复: 10

有关T2使用预分频寄存器定时的问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-12-08 13:42:09
已绑定手机

6

主题

12

回帖

104

积分

注册会员

积分
104
发表于 2025-12-5 16:22:18 | 显示全部楼层 |阅读模式
想使用T2定时5秒钟,syscls=24M,12T模式,请问T2及TM2PS应为多少?
使用ISP软件工具是这样的结果,
截图202512051623142909.jpg
但是将上面的值带入下面的公式中,发现怎么不能整除?但上面图中显示误差是0.00%!? 我不知道哪里出错啦?!
截图202512051626125876.jpg

图一中 TM2PS = 0x98  即十进制的 152,syscls为24MHz,将其代入图二中的公式,5=(65536-X)/[syscls/(TM2PS+1)]*12    其是x为定时器的初值
进行一下变换 5/12 * [24M/(152+1)] = 65536- x   
再进行下变换得到  x = 65536 - (5*24M)/(12 *153)
但这样计算出来的并不是整数,我想请大家帮我看下,是不是我哪里出错啦?

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2025-12-16 08:39:56

8

主题

37

回帖

798

积分

高级会员

积分
798
发表于 2025-12-5 17:01:07 | 显示全部楼层
别纯粹利用工具,你自己思考,24M,12分频后后是2M,其它的自己不就配出来了吗
微信qsssuv
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:645
  • 最近打卡:2025-12-16 08:20:22
已绑定手机

93

主题

6933

回帖

1万

积分

超级版主

积分
13008
发表于 2025-12-5 17:22:06 | 显示全部楼层
没毛病
截图202512051721482621.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-12-08 13:42:09
已绑定手机

6

主题

12

回帖

104

积分

注册会员

积分
104
发表于 2025-12-6 08:45:43 | 显示全部楼层

这样计算后,出现了小数,不就有误差了吗?我的问题是,图一中软件显示误差为0,但计算得到的结果应当是存在一定误差的,对不?

点评

小于0.01%的误差可以当做没有误差了,定时器输入时钟的误差都比这个大  详情 回复 发表于 2025-12-6 11:32
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-12-08 13:42:09
已绑定手机

6

主题

12

回帖

104

积分

注册会员

积分
104
发表于 2025-12-6 08:47:03 | 显示全部楼层
青穗*** 发表于 2025-12-5 17:01
别纯粹利用工具,你自己思考,24M,12分频后后是2M,其它的自己不就配出来了吗 ...

自己当然可以计算的,而且也能得到比较精确的值 ,我的问题是工具软件得到的结果,显示误差为0,但按给出的数值,结果是存在误差的。我想知道是软件用错了,还是自己理解错了。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-12-08 13:42:09
已绑定手机

6

主题

12

回帖

104

积分

注册会员

积分
104
发表于 2025-12-6 08:51:08 | 显示全部楼层
截图202512060850128841.jpg
这样做的话,得出来的都是整数,但是与工具算出来的差得挺多。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:645
  • 最近打卡:2025-12-16 08:20:22
已绑定手机

93

主题

6933

回帖

1万

积分

超级版主

积分
13008
发表于 2025-12-6 11:32:36 | 显示全部楼层
lnjzbra*** 发表于 2025-12-6 08:45
这样计算后,出现了小数,不就有误差了吗?我的问题是,图一中软件显示误差为0,但计算得到的结果应当是 ...

小于0.01%的误差可以当做没有误差了,定时器输入时钟的误差都比这个大
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-12-08 13:42:09
已绑定手机

6

主题

12

回帖

104

积分

注册会员

积分
104
发表于 2025-12-6 11:50:39 | 显示全部楼层
Debu*** 发表于 2025-12-6 11:32
小于0.01%的误差可以当做没有误差了,定时器输入时钟的误差都比这个大

我的问题不是说这点误差影不影响。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-12-08 13:42:09
已绑定手机

6

主题

12

回帖

104

积分

注册会员

积分
104
发表于 2025-12-6 11:51:36 | 显示全部楼层
lnjzbra*** 发表于 2025-12-6 11:50
我的问题不是说这点误差影不影响。

那是不是说软件工具的计算方法和手册上说的计算方法并不一致?
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-12-16 11:05:13

30

主题

1215

回帖

4619

积分

超级版主

积分
4619
发表于 2025-12-7 20:01:54 | 显示全部楼层
实际误差:0.00073%
显示框只显示到万分之一,再小已经没有太大的实际意义
如果需要看更精确的误差值,可将鼠标悬停在误差框,会自动显示实际的误差值,如下图:
截图202512071959537378.jpg



回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-17 04:15 , Processed in 0.123391 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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