找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3645|回复: 20
收起左侧

单片机定时器初值设置问题

[复制链接]
ID:160658 发表于 2017-1-7 20:21 | 显示全部楼层 |阅读模式
我在设定定时器初值时发现:tmp = 65536 - ms*921600/1000 与 tmp=65536 - ms*9216/10 结果不一样,请问是什么原因?
回复

使用道具 举报

ID:160658 发表于 2017-1-7 20:22 | 显示全部楼层
自己顶一下。。。。。
回复

使用道具 举报

ID:160658 发表于 2017-1-7 21:20 | 显示全部楼层
没人知道?
回复

使用道具 举报

ID:160658 发表于 2017-1-7 21:21 | 显示全部楼层
高手呢,在哪?
回复

使用道具 举报

ID:71233 发表于 2017-1-7 21:27 | 显示全部楼层
估计是内存溢出的问题,最好用后一种,我认为.
回复

使用道具 举报

ID:160658 发表于 2017-1-7 21:47 | 显示全部楼层
后一种结果不是所要求的,前一种结果正常
回复

使用道具 举报

ID:71233 发表于 2017-1-7 21:59 | 显示全部楼层
那有点奇怪了,但在设置定时器时我建议用工具软件 单片机小精灵mcuelf_v1.3,这个很实用的。
回复

使用道具 举报

ID:160658 发表于 2017-1-7 22:22 | 显示全部楼层
谢谢!
回复

使用道具 举报

ID:160658 发表于 2017-1-7 22:22 | 显示全部楼层
新新科技 发表于 2017-1-7 21:59
那有点奇怪了,但在设置定时器时我建议用工具软件 单片机小精灵mcuelf_v1.3,这个很实用的。

谢谢指点。。。。。
回复

使用道具 举报

ID:160658 发表于 2017-1-7 22:23 | 显示全部楼层
新新科技 发表于 2017-1-7 21:59
那有点奇怪了,但在设置定时器时我建议用工具软件 单片机小精灵mcuelf_v1.3,这个很实用的。

谢谢指点,,,
回复

使用道具 举报

ID:160658 发表于 2017-1-8 11:25 | 显示全部楼层
是什么原因,有人知道吗?
回复

使用道具 举报

ID:160658 发表于 2017-1-8 13:43 | 显示全部楼层
没人知道是什么原因吗?
回复

使用道具 举报

ID:160658 发表于 2017-1-8 20:49 | 显示全部楼层
麻烦高手帮忙解答,谢放了
回复

使用道具 举报

ID:158734 发表于 2017-1-9 12:27 | 显示全部楼层
我也想知道这个原因
回复

使用道具 举报

ID:160658 发表于 2017-1-11 16:25 | 显示全部楼层
人不是很旺啊,这么多天了,没人答理
回复

使用道具 举报

ID:34791 发表于 2017-1-12 00:47 | 显示全部楼层
看看怎么回事
回复

使用道具 举报

ID:104472 发表于 2017-1-12 10:41 | 显示全部楼层
除不尽有个取整的过程,如果不合适,肯定不一样的
回复

使用道具 举报

ID:160658 发表于 2017-1-13 16:49 | 显示全部楼层
jiajuntao 发表于 2017-1-12 10:41
除不尽有个取整的过程,如果不合适,肯定不一样的

不存在除不尽啊,就是除数和被除数都多二个零和少二个零的问题
回复

使用道具 举报

ID:7485 发表于 2017-1-13 19:06 | 显示全部楼层
9216和921600数据类型不一样。
回复

使用道具 举报

ID:160658 发表于 2017-1-13 22:48 | 显示全部楼层
ahshmj 发表于 2017-1-13 19:06
9216和921600数据类型不一样。

可我定义tmp是unsigned long型啊
回复

使用道具 举报

ID:155481 发表于 2017-1-14 13:04 | 显示全部楼层

高手呢,在哪?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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