野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10660|回复: 3

为什么CAN回环模式有数据,但正常模式无数据的问题?

[复制链接]
发表于 2020-4-25 15:21:36 | 显示全部楼层 |阅读模式
CAB.jpg


1、每个板子都自带120欧电阻
2、CAN_L对地电压不对劲
3、回环模式有数据

4、使用野火的代码时,也没有收到数据

买的其他的板子,但是这家的板子给的例程不是他们家的,所以用的野火的例程进行回环模式测试,PB8 PB9有数据且逻辑分析仪在设置0.5V阈值的时候测得完整数据。
回环测试成功,然后转回卖家给的程序,感觉也仅仅是改动了CAN映射的GPOIO端口就能用了,但是没得数据输出(CAN_H对地电压2.54V,CAN_L对地电压1.28V
CAN TEST1.rar (2.89 MB, 下载次数: 14)


808004403STM32F103VET6RS232RS485CANX.pdf (264.92 KB, 下载次数: 16)


感觉也没啥东西,就是搞不懂为什么行不通~



回复

使用道具 举报

发表于 2020-4-25 21:18:03 | 显示全部楼层
是不是用了A口了,我之前调试没用B8 B9用的A口,结果怎么调也不行,后来放弃用B口了,建议不要在这纠结,我也不知道为啥
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-25 21:24:31 | 显示全部楼层
jasonyu 发表于 2020-4-25 21:18
是不是用了A口了,我之前调试没用B8 B9用的A口,结果怎么调也不行,后来放弃用B口了,建议不要在这纠结,我 ...

它1050T是接在PA11/PA12,我用PB8/PB9调是没问题,换回PA口就没得输出。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 00:07:51 | 显示全部楼层
RCC_APB2Periph_AFIO
GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE);

目前已经调通,以为AFIO 时钟对调试并无影响,把这个去掉后,编译烧写进入发送数据的两个板子,然后同时复位两个发送的板子,就可以正常通信了。
调试无意中调通了,有点莫名奇妙。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 02:52 , Processed in 0.032107 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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