打印
[技术问答]

n76e003 定时问题

[复制链接]
829|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zzfyjc|  楼主 | 2019-7-1 17:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
n76e003  time3 100us 定时计数 ;主程序里 50MS 处理显示,但是不知道为什么定时会不准,是不是有什么BUG?   显示正常,但P15口按理是50MS翻转一次,但示波器看到的不是

使用特权

评论回复
沙发
zzfyjc|  楼主 | 2019-7-1 17:56 | 只看该作者
有新唐的代理跟技术支持吗?

使用特权

评论回复
板凳
zzfyjc|  楼主 | 2019-7-1 18:11 | 只看该作者
找到问题了,但不知道为什么,把TIME = TIME - 300;改为 减去250就正常了,应该是数据超过了256,但我定义的是 INT 型啊,不应该啊

使用特权

评论回复
地板
ayb_ice| | 2019-7-2 10:09 | 只看该作者
这代码对time变量的处理有明显BUG,

使用特权

评论回复
5
mcu5i51| | 2019-7-2 10:16 | 只看该作者
中断时间太短,主函数中和中断中出现同时读写变量的情况了,直接使多字节处理不同步

使用特权

评论回复
6
598330983| | 2019-8-17 09:01 | 只看该作者
你这代码不全啊

使用特权

评论回复
7
zhuomuniao110| | 2019-8-21 00:48 | 只看该作者
代码不全啊,都看不到类型,另外你的定时器怎么看出来100us的,看不出来。

使用特权

评论回复
8
zhuomuniao110| | 2019-8-21 00:49 | 只看该作者
你都没让到达1000,你在主程序达到500都给截断了,另外不知道你的time什么类型。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

82

帖子

1

粉丝