发新帖我要提问
12
返回列表
打印

PIC18F25K80温度过高定时器是否会工作不正常

[复制链接]
楼主: juventus9554
手机看帖
扫描二维码
随时随地手机跟帖
21
xxrs| | 2020-11-4 23:05 | 只看该作者 回帖奖励 |倒序浏览
CAN总线的baud率一直正常?

使用特权

评论回复
22
houcs| | 2020-11-4 23:09 | 只看该作者
CAN总线是有重发机制的,确定不是重发的帧?

使用特权

评论回复
23
juventus9554|  楼主 | 2020-11-4 23:12 | 只看该作者
在前期工作时正常  工作一定时间以后就不正常了  一下子发送十帧的数据的情况都有

使用特权

评论回复
24
juventus9554|  楼主 | 2020-11-4 23:15 | 只看该作者
没有外部晶振   重发机制 能不能详细讲解一下

使用特权

评论回复
25
huanghuac| | 2020-11-4 23:21 | 只看该作者
应该是逻辑乱了

使用特权

评论回复
26
juventus9554|  楼主 | 2020-11-4 23:24 | 只看该作者
逻辑乱的话低温环境工作都正常 一到高温就出现这种情况

使用特权

评论回复
27
juventus9554|  楼主 | 2020-11-4 23:26 | 只看该作者
或者说刚开始工作都是正常的  工作一定时间以后温度高了就不行了

使用特权

评论回复
28
wyjie| | 2020-11-4 23:29 | 只看该作者
怀疑硬件可以调试嘛,

使用特权

评论回复
29
juventus9554|  楼主 | 2020-11-4 23:34 | 只看该作者
没有合理的思路 能否给点方向和意见呢

使用特权

评论回复
30
zhanglli| | 2020-11-4 23:37 | 只看该作者
怀疑定时是否出问题,可以用定时器输出个固定的方波信号,测试这个方波信号不就可以了

使用特权

评论回复
31
juventus9554|  楼主 | 2020-11-4 23:41 | 只看该作者
其实现在发现应该不是定时器的问题 之前我可能理解错了

使用特权

评论回复
32
juventus9554|  楼主 | 2020-11-4 23:44 | 只看该作者
就是高温以后CAN通讯会同一时间发送十帧甚至更多的数据   同样的数据内容   之前的回复回复中也解释到

使用特权

评论回复
33
chenho| | 2020-11-4 23:47 | 只看该作者

无缘无故怎么会高温,你在温箱里测试吗

使用特权

评论回复
34
dingy| | 2020-11-4 23:52 | 只看该作者
可以一个程序模块一个程序模块的往下减,看减到哪里工作会正常。正常不会发热。

使用特权

评论回复
35
juventus9554|  楼主 | 2020-11-4 23:55 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
36
CoolSilicon| | 2020-11-5 10:17 | 只看该作者
1. 温度过高, 怎么定义?
2. 是在恒温箱测的? 还是弄个吹风吹的?
3. "是否会工作不正常"? 你还不确定是否会有故障?

使用特权

评论回复
37
ayb_ice| | 2020-11-5 17:05 | 只看该作者
这时间变化也太大了,如果仅仅是这部分有异常,明显是程序问题

使用特权

评论回复
38
GIGGWANG| | 2020-11-12 11:31 | 只看该作者
用外部的,内部时间温度影响会偏移

使用特权

评论回复
39
hrrhappy| | 2020-12-2 09:06 | 只看该作者
温度会影响ic的主频,你现在偏差十倍,那你需要检查下你的程序

使用特权

评论回复
40
systemchip| | 2020-12-3 14:57 | 只看该作者
可能原因是内部RC震荡器在高温下的偏差导致总线波特率偏差,产生发送错误,检查相关的CAN错误标志寄存器内相关位

使用特权

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

本版积分规则