OpenEdv-开源电子网

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

双节点 CAN通信问题

[复制链接]

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
发表于 2014-4-12 14:29:52 | 显示全部楼层 |阅读模式
我用的是 stm32f103 与 stm32f107的板子进行 CAN通信,单个测试数据发送正常(参照官方固件库3.5里面的 CAN例程),功能是一方发送LED状态,另一方接收数据并显示发送方LED状态,两个节点都具有发送和接收功能。现在是我只要把103的 CANH,CANL 分别接在 107的CANH,CANL连接在一起,问题出现了,当应该正常发送数据时总线上面没有数据,一直是隐性状态,即CANH,CANL差分信号为 0,这是进入总线空闲了吗?应该怎么处理和分析呢?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-12 15:23:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-12 20:18:36 | 显示全部楼层
接了3个节点?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-13 09:30:39 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
不是,只有两个,就只有103和107,目前的情况是只要连接在一起,CANH,CANL差分就输出低电平,我查看过好像是有错,但不明白什么错误,接总线怎么就出错了呢?
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-13 13:48:12 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
发现了,是数据帧的ID没设置对,我就说发现ACK有错误~~~3Q
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-13 14:22:20 | 显示全部楼层
回复【5楼】TDB:
---------------------------------
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-13 18:16:26 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
还有一个问题,就是为什么在发送过数据后即使不在向总线发送数据,用示波器查看CANH,CANLL都是有数据波形的呢?我没有再发送数据了呀
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-13 21:05:43 | 显示全部楼层
回复【7楼】TDB:
---------------------------------
不会吧,你stm32按复位,再测试下。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-13 22:04:43 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
复位之后肯定没有,但是只要发送了一次就会有数据。

还有一个问题,程序运行到汇编启动文件的 B .无限循环中了,是没有中断服务函数吧??找不到到底是哪个中断怎么办。。
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-13 22:05:42 | 显示全部楼层
WWDG_IRQHandler
PVD_IRQHandler
TAMPER_IRQHandler
RTC_IRQHandler
FLASH_IRQHandler
RCC_IRQHandler
EXTI0_IRQHandler
EXTI1_IRQHandler
EXTI2_IRQHandler
EXTI3_IRQHandler
EXTI4_IRQHandler
DMA1_Channel1_IRQHandler
DMA1_Channel2_IRQHandler
DMA1_Channel3_IRQHandler
DMA1_Channel4_IRQHandler
DMA1_Channel5_IRQHandler
DMA1_Channel6_IRQHandler
DMA1_Channel7_IRQHandler
ADC1_2_IRQHandler
CAN1_TX_IRQHandler
CAN1_RX0_IRQHandler
CAN1_RX1_IRQHandler
CAN1_SCE_IRQHandler
EXTI9_5_IRQHandler
TIM1_BRK_IRQHandler
TIM1_UP_IRQHandler
TIM1_TRG_COM_IRQHandler
TIM1_CC_IRQHandler
TIM2_IRQHandler
TIM3_IRQHandler
TIM4_IRQHandler
I2C1_EV_IRQHandler
I2C1_ER_IRQHandler
I2C2_EV_IRQHandler
I2C2_ER_IRQHandler
SPI1_IRQHandler
SPI2_IRQHandler
USART1_IRQHandler
USART2_IRQHandler
USART3_IRQHandler
EXTI15_10_IRQHandler
RTCAlarm_IRQHandler
OTG_FS_WKUP_IRQHandler
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_IRQHandler
TIM7_IRQHandler
DMA2_Channel1_IRQHandler
DMA2_Channel2_IRQHandler
DMA2_Channel3_IRQHandler
DMA2_Channel4_IRQHandler
DMA2_Channel5_IRQHandler
ETH_IRQHandler
ETH_WKUP_IRQHandler
CAN2_TX_IRQHandler
CAN2_RX0_IRQHandler
CAN2_RX1_IRQHandler
CAN2_SCE_IRQHandler
OTG_FS_IRQHandler

                B       .                                        ;此处无限循环

                ENDP

                ALIGN
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-13 22:22:47 | 显示全部楼层
回复【10楼】TDB:
---------------------------------
那就是死机了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-13 22:23:02 | 显示全部楼层
中断服务函数搞错了吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-13 22:35:26 | 显示全部楼层
回复【12楼】正点原子:
---------------------------------
额,确实是,函数大写写错了一个字母,找到了,终于大概可以运行了
回复 支持 反对

使用道具 举报

32

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
金钱
252
注册时间
2013-12-30
在线时间
0 小时
发表于 2014-4-18 19:51:44 | 显示全部楼层
回复【楼主位】TDB:
---------------------------------
回复 支持 反对

使用道具 举报

32

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
金钱
252
注册时间
2013-12-30
在线时间
0 小时
发表于 2014-4-18 19:52:05 | 显示全部楼层
回复【13楼】TDB:
---------------------------------
楼主在不在?
回复 支持 反对

使用道具 举报

38

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2014-4-18 20:25:14 | 显示全部楼层
回复【15楼】Along:
---------------------------------
有什么问题吗?
回复 支持 反对

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2015-3-9
在线时间
1 小时
发表于 2015-6-2 09:54:19 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------原子哥  就是我也是can通信问题  不过我的是多路can通信的时候  最后一块板子的can接不上(比如 我现在can线上挂了六块板子子  实际收到的只有5块板子的数据   难道最后一块接完后要在接canH和canL中并联一个终端电阻嘛)
学无止境
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2016-9-13
在线时间
7 小时
发表于 2016-9-22 09:50:50 | 显示全部楼层
请问楼主大哥还在吗,同遇到这个问题,

回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-9-30
在线时间
1 小时
发表于 2016-10-10 20:36:05 | 显示全部楼层
楼主   我想请教一个问题,我用F4的CAN和4个EC60电调通信,接收数据是一个的时候接收的很快,当同时接受4个数据的时候,接受得就很慢了,这可能是什么问题
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2017-6-23
在线时间
21 小时
发表于 2017-12-3 13:45:11 | 显示全部楼层
楼主能不能分享一下源码
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2018-10-29
在线时间
0 小时
发表于 2018-10-29 20:26:59 | 显示全部楼层
多节点CAN通信
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 05:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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