注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
黑旋风马内的个人空间 https://home.eeworld.com.cn/space-uid-770059.html [收藏] [复制] [分享] [RSS]
日志

28035can通讯中断问题,论坛新人求大神帮助啊

已有 1611 次阅读2017-3-29 14:55

小弟开始做28035can通讯的内容。出了一些问题,求各位大神赐教。
我打开自测试模式下测试软件。软件发送模块的TAn位置位没问题,软件也运行过去了,但是TX引脚没有任何信号。
软件也无法运行到接受中断。以下是配置的主要部分代码,其余部分都按照例程来的就没贴进来。

ECanaShadow.CANMC.bit.STM = 1;        //  配置CAN 为自测试模式;        ECanaMboxes.MBOX0.MSGID.all = 0x9555AAA0;      
ECanaMboxes.MBOX1.MSGID.all = 0x9555AAA0;            //设置两个邮箱完成自发自收的验证,id相同,邮箱1发送,0接受ECanaRegs.CANMD.bit.MD1=0;
ECanaRegs.CANMD.bit.MD0=1;
ECanaRegs.CANMIM.all=0x00000001;//使能邮箱0接收中断
ECanaRegs.CANMIL.all=0;//所有邮箱在中断0(ECANOINT)产生邮箱中断
ECanaRegs.CANGIF0.all=0xFFFFFFFF;//全局中断标志寄存器CANGIF0所有标志位清零
ECanaRegs.CANGIF1.all=0xFFFFFFFF;//全局中断标志寄存器CANGIF1所有标志位清零
ECana
Regs.CANGIM.bit.I0EN=1;//eCAN模块中中断0使能ECanaRegs.CANME.all = 0x00000003;//使能邮箱PieCtrlRegs.PIEIER9.bit.INTx5 = 1;
IER|=M_INT9;




哪位前辈看出点问题,或者遇到类似问题求不吝赐教。



本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章