打印
[DSP编程]

DSP28035 eCAN 官方例程回环测试好用如何更改为正常模式

[复制链接]
2183|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
仙人球W|  楼主 | 2015-9-2 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 仙人球W 于 2015-9-7 09:22 编辑

1、DSP28035 官方例程回环测试好用如何更改为正常模式

测试:
1、将 ECanaShadow.CANMC.bit.STM = 0;    // Configure CAN for self-test mode 1 清零
程序将卡在 while(ECanaRegs.CANTA.all != 0x0000FFFF ) {}  // Wait for all TAn bits to be set..
发送一直没有完成,用示波器测试第一帧都没有发送出来

请有经验的大侠指点!

相关帖子

沙发
仙人球W|  楼主 | 2015-9-4 17:10 | 只看该作者
我顶!

使用特权

评论回复
板凳
仙人球W|  楼主 | 2015-9-6 08:21 | 只看该作者
大侠们了?

使用特权

评论回复
地板
zhangmangui| | 2015-9-6 22:27 | 只看该作者
顶  :lol

使用特权

评论回复
5
仙人球W|  楼主 | 2015-9-7 09:15 | 只看该作者

还是楼主给力呀!

使用特权

评论回复
6
仙人球W|  楼主 | 2015-9-9 15:32 | 只看该作者
再顶一下!

使用特权

评论回复
7
仙人球W|  楼主 | 2015-9-10 10:47 | 只看该作者
大侠们了?

使用特权

评论回复
8
JY-DX-JY| | 2015-9-10 11:17 | 只看该作者
你怎么试的,几块板子?是两块连起来试的吗?

使用特权

评论回复
9
仙人球W|  楼主 | 2015-9-10 14:53 | 只看该作者
JY-DX-JY 发表于 2015-9-10 11:17
你怎么试的,几块板子?是两块连起来试的吗?

大侠出手啦! 是的,用的两块DSP28035 这里是我的发送代码和接收代码分别烧到两块板子里面。发送接收芯片ISO 1050 TI Z806 55HG4用的5V供电
使用STM32做CANOPEN测试芯片好用。

eCan_Tx.rar

996.49 KB

eCan_Rx.rar

998.06 KB

使用特权

评论回复
10
JY-DX-JY| | 2015-9-10 18:09 | 只看该作者
将 ECanaShadow.CANMC.bit.STM = 0;
=0是什么模式?
正常模式应该是几?查手册。
波特率一致吗?接收是查询还是中断?

使用特权

评论回复
11
仙人球W|  楼主 | 2015-9-11 10:47 | 只看该作者
JY-DX-JY 发表于 2015-9-10 18:09
将 ECanaShadow.CANMC.bit.STM = 0;
=0是什么模式?
正常模式应该是几?查手册。

1,        EALLOW;
            ECanaShadow.CANMC.all = ECanaRegs.CANMC.all;
            ECanaShadow.CANMC.bit.STM = 0;
            ECanaRegs.CANMC.all = ECanaShadow.CANMC.all;
            EDIS;
        STM = 0; eCAN模块工作在正常模式
2,波特率都是1M
3,接受是查询方式
      

使用特权

评论回复
12
仙人球W|  楼主 | 2015-9-17 16:32 | 只看该作者
果然是硬件问题!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

720

帖子

5

粉丝