打印
[CAN-bus/DeviceNet]

请教CAN时序模拟的问题

[复制链接]
2262|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SPLYC|  楼主 | 2008-4-30 07:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的CAN总线板子采用的是PIC单片机加SJA1000和82C250控制,因为PIC单片机不支持外挂RAM,所以PIC单片机和SJA1000互相通信的时候,单片机需要模拟SJA1000的时序。现在我的板子的现象是自发自收的时候能发不能收,如果只采用SJA1000接收中断的时候,发送一次会多次进入中断,而且经实验证明不是接收中断,好像干扰很强的样子。

我怀疑是时序模拟的有问题,想请教高手单片机给SJA1000的控制信号:ALE、读、写等需不需要整形?例如:用两个非门串联整形?因为我在有的书上看到是这样用的。你们有没有时序模拟调试成功的!急切盼望帮助!!!

相关帖子

沙发
lnskngdc| | 2008-4-30 16:18 | 只看该作者

PIC

没做过,很佩服你啊,这样都可以?
不过PIC单片机的中断引脚是否可以设置,比如电平触发还是脉冲触发。如果是脉冲触发就好些,电平触发在模拟的时候会引起误触发。

使用特权

评论回复
板凳
splyc| | 2008-5-1 17:23 | 只看该作者

回复

PIC单片机只能用边沿触发,我在设置单片机中断的时候采用的是下降沿触发.我看SJA1000中断引脚是下降沿有效的.这样对吗?

使用特权

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

本版积分规则

10

主题

19

帖子

0

粉丝