学者之家电子论坛--打造电子工程师共同致富的平台's Archiver

zsc2004 发表于 2008-6-25 13:31

请教can发送和接受!谢谢

<p>我的情况是这样的,我一个板子上有两个can pc104驱动cpld 连接sja1000 +1050 canA隔离canB未隔离</p><p>端口两个60欧姆的分裂接发,16M晶振,关闭发送中断和对外时钟</p><p>1)canA 和canB在扩展模式下均可以自发送并产生接收中断 然后读出 结果正确</p><p>2)canA 和canB在扩展模式下互联接(高 低 和地三根线)可以互相发送和接受</p><p>3)再连接其他设备时,不能收到和发送给对方 但(canA 发送 自己的canB可以接收)</p><p>比较特别的是(canB发送 自己的canA接收时,会频繁有发送失败,此时状态寄存器为40 和60的时候)</p><p>请问各位大侠,连接别人接收和发送收不到 最大的可能是什么呢?不胜感激!</p>

无中生有 发表于 2008-6-30 13:33

不能和其它的机子通信这样的情况很多的,也是很常见的,首先你要使用相同或兼容的协议,然后你的物理接口或者是硬件要能匹配。还有你的通信方式,波特率等等。

页: [1]

Powered by Discuz! Archiver 7.1  © 2001-2009 Comsenz Inc.

302 Found

302 Found


nginx/1.8.0