您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 关于CAN总线接口的调试
本帖共有734个阅读者
发表帖子 发表投票 回复主题
关于CAN总线接口的调试
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于CAN总线接口的调试

开始在BF609开发板上做CAN总线接口的测试,自己焊接了一个CAN外围电路的小板子,采用ADI自带的CAN测试的DEMO测试,用示波器测量PG01管脚,就是CPU的CAN的TX脚,发现没有波形输出,哪位有测试过BF609上的CAN接口,帮忙提点建议,或者提供一些资料。



这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/10 9:49:07
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你看一下官方下载的CCES下609的资料里面有没有这个代码

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/3/10 22:36:28
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

官方发布的代码有个can_test.c 的文件,但是运行后,在CAN TX管脚示波器观察没有波形输出。

坛主在业界认识的老手比较多,是否有认识那些实际动手搞过bf609的CAN通讯的人,让帮忙解答一下,搞了一周了,还没有搞出来,头很大。


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/12 14:42:08
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
用仿真器观察调试,发现没有进入CAN TX发送中断函数?
CAN0_TRS2,CAN0_TRS2置为1启动发送,也不会重新变为0,为什么呢?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/14 15:26:26
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你看看接口功能定义是否定义好了,然后测量BF609直接出来的管脚,看看是否有反应,如果没有,看这个管脚是否能配成IO,如果可以,先配成IO,测试接口是否有输出,以此来判断是否接口击穿。如果IO状态下接口有输出,就再看看代码哪配置的不对了

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/3/16 22:25:29
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

andy你的想法我也想过了,我试过配置成IO ,然后自己模拟一个方波输出,示波器观察是有输出的。

你们不凡自己拿起板子架起仿真器设置一下断点跑一下试试。

还有一个问题,CAN TX管脚GP01板子接到LED灯 D8的管脚了,测试CAN的时候要把D8 LED去掉。

BF609都出来这么久了,怎么玩BF609 CAN接口的人这么少啊?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/17 8:50:55
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
ADI支持太不给力了,玩TI的人全中国的电子论坛都有,玩ADI的人太少了,发了个英文帖子,大家去顶:
还有中文论坛的帖子:


「该帖子被 kladsp 在 2015-03-24 20:43:43 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/24 20:28:13
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

都半年过去了,BF609的CAN接口我还是不能让他 跟周立功的 USB-CAN通信起来。

谁懂告诉我,愿意微信发红包答谢。


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/5/8 16:59:19
Jimko(论坛新手)
Jimko
头衔:社区公民
帮派:无帮无派
帖数:1
金钱:105
积分:1
注册时间:2018/4/9
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
楼主最后的问题解决了吗?
小哥近期调试 bf706 的 CAN Bus,发送能正常发,接收不能每次都顺利进入CAN中断,偶尔能经常不能。。。T_T

ADSP BF706  BF592
等级:论坛新手 参考IP地址:*.*.*.*
2018/5/16 19:24:10
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154257 Call, 1 Queries, Processed in 0.031250 second(s),