OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3177|回复: 5

战舰F103两块板子间CAN收发问题

[复制链接]

12

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2394
金钱
2394
注册时间
2016-4-14
在线时间
225 小时
发表于 2016-4-28 16:28:47 | 显示全部楼层 |阅读模式
1金钱
将两块战舰板子的CAN通过两根导线接通,分别烧入同样的CAN收发例程,按理说,两者的波特率和基本设置都一样,通过按键WKUP将CAN的模式mode设置成Normal,本来预计设置后,在一块板子上按下按键KEY0,应该在另外一块板子的显示屏上显示接收到的CAN的数据,但是实际发现不显示,请问是什么原因?还有,将板子的CAN接到周立功的CAN上,
同样将模式设置为Normal,在CAN卡的接收软件上同样接收不到数据,但是通过将CAN发送的数据打印到串口,串口却能够输出,实在是不明白。有没有人这样做过。

最佳答案

查看完整内容[请看2#楼]

同样程序连接一定是不可以的,应为CAN ID会一致,连接就冲突了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

391

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1957
金钱
1957
注册时间
2014-8-8
在线时间
307 小时
发表于 2016-4-28 16:28:48 | 显示全部楼层
同样程序连接一定是不可以的,应为CAN ID会一致,连接就冲突了。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-4-29
在线时间
1 小时
发表于 2016-4-29 20:49:34 | 显示全部楼层
365mcu 发表于 2016-4-28 16:28
同样程序连接一定是不可以的,应为CAN ID会一致,连接就冲突了。

你好,那具体ID应该怎么配置呢? 同样遇到了问题
回复

使用道具 举报

1

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2015-12-10
在线时间
49 小时
发表于 2016-4-30 03:32:40 | 显示全部楼层
phantom233 发表于 2016-4-29 20:49
你好,那具体ID应该怎么配置呢? 同样遇到了问题

俺给你俺的CAN程序片段,供你参考
/////
#define CAN_STDID 0x7e9            //标准标识符
#define CAN_EXTID 0xf80f001      //扩展标示符
#define CAN_IDE CAN_ID_EXT      //使用扩展标识符(值=4)
#define CAN_RTR CAN_RTR_DATA    //消息类型为远程数据帧(值=0)
/////
u8 CAN1_Send_Msg(u8* msg,u8 len)
{       
  u8 mbox;
  u16 i= 0;
  CanTxMsg TxMessage;
  //
  TxMessage.StdId = CAN_STDID;            //标准标识符
  TxMessage.ExtId = CAN_EXTID;               //扩展标示符
  TxMessage.IDE = CAN_IDE;                     //使用扩展标识符
  TxMessage.RTR = CAN_RTR;                  //消息类型
  TxMessage.DLC = len;                            //发送报文的数据长度
////.........


逆水行舟不进则退
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-5-1
在线时间
2 小时
发表于 2016-5-1 22:46:45 | 显示全部楼层
给个联系方式可以吧,我也需要做个CAN的收发,可以有偿求助的
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-4-29
在线时间
1 小时
发表于 2016-5-3 22:48:14 | 显示全部楼层
gelin_ss 发表于 2016-4-30 03:32
俺给你俺的CAN程序片段,供你参考
/////
#define CAN_STDID 0x7e9            //标准标识符

谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 13:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表