DSP28035 eCAN 官方例程回环测试好用如何更改为正常模式
本帖最后由 仙人球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..
发送一直没有完成,用示波器测试第一帧都没有发送出来
请有经验的大侠指点! 我顶! 大侠们了? 顶:lol zhangmangui 发表于 2015-9-6 22:27
顶
还是楼主给力呀! 再顶一下! 大侠们了? 你怎么试的,几块板子?是两块连起来试的吗? JY-DX-JY 发表于 2015-9-10 11:17
你怎么试的,几块板子?是两块连起来试的吗?
大侠出手啦! 是的,用的两块DSP28035 这里是我的发送代码和接收代码分别烧到两块板子里面。发送接收芯片ISO 1050 TI Z806 55HG4用的5V供电
使用STM32做CANOPEN测试芯片好用。
将 ECanaShadow.CANMC.bit.STM = 0;
=0是什么模式?
正常模式应该是几?查手册。
波特率一致吗?接收是查询还是中断? 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,接受是查询方式
果然是硬件问题!!!
页:
[1]