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

[复制链接]
2657|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
 楼主| 仙人球W 发表于 2015-9-7 09:15 | 显示全部楼层
 楼主| 仙人球W 发表于 2015-9-9 15:32 | 显示全部楼层
再顶一下!
 楼主| 仙人球W 发表于 2015-9-10 10:47 | 显示全部楼层
大侠们了?
JY-DX-JY 发表于 2015-9-10 11:17 | 显示全部楼层
你怎么试的,几块板子?是两块连起来试的吗?
 楼主| 仙人球W 发表于 2015-9-10 14:53 | 显示全部楼层
JY-DX-JY 发表于 2015-9-10 11:17
你怎么试的,几块板子?是两块连起来试的吗?

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
JY-DX-JY 发表于 2015-9-10 18:09 | 显示全部楼层
将 ECanaShadow.CANMC.bit.STM = 0;
=0是什么模式?
正常模式应该是几?查手册。
波特率一致吗?接收是查询还是中断?
 楼主| 仙人球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,接受是查询方式
      
 楼主| 仙人球W 发表于 2015-9-17 16:32 | 显示全部楼层
果然是硬件问题!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

720

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部