[CAN-bus/DeviceNet] 请问有谁熟悉用C51语言编写CAN总线的发送与接收程序

[复制链接]
2851|2
 楼主| kristen 发表于 2007-8-20 19:04 | 显示全部楼层 |阅读模式
我做的是基于CAN总线的一个温度节点的, 有个问题就是读出的温度值怎样传送到CAN总线上, 然后怎样接收上位机下发的数据. 这是我定义的 温度值低位、高位字节 uchar tplsb,tpmsb; 定义总线上传送的标准帧, {0x02,0x80,0x10,0x00,0x00}表示字节长度为2,帧状态(08表示状态/00表示命令),节点号,后两个字节是温度数值。 如果是测温芯片测出来的 温度值是01F5H 帧信息就为 {0x02,0x80,0x10,0x01,0xF5}如何将帧传送到单片机然后到SJA1000 最终送到 总线上 ?   或者总线上下发命令时的帧,我的节点如何识别是否是我的节点要执行相应操作?   谢谢 高手 ~~~~!!!! 
jdwang 发表于 2007-8-21 06:11 | 显示全部楼层

basican软件包

用SJA1000传送标准数据帧有现成的软件包basican,可到周立功网上下载,网页地址:http://www.zlgmcu.com/infocomm/newupdate.asp?sorttype=search
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部