can总线运行一段时间后无法进入接收中断,调试查看寄存器状态 CANGIF0的RMLIF0和GMIF0都为1,RML.的17位和22位为1,RMP的17和22为1。这里有点疑惑我配置的是16和17为中断接收邮箱22号邮箱为什么会收到数据,还有既然有GMIF0和RMLIF0为什么不进接收中断。手动给RMP的11位写入1才能继续运行。中断配置GIM相关中断使能都是打开的包括RMLIM。中断处理函数里面有对RMLIF0的处理是检测到RMLIF0标志位后读取RML然后赋值给RMP来清除标志,可是直到无法进入中断都没执行到判断条件内。很头疼,请大神解答
28335 can运行一段时间后无法进入中断,求助
未经允许不得转载:TI中文支持网 » 28335 can运行一段时间后无法进入中断,求助
相关推荐
- TMS320F28335: BootLoader应用层CMD修改问题
- TMS320F28335: ePWM的动作字(AQCTLA)有影子寄存器么
- TMS320F28335: 外部中断处理问题
- TMS320F28335: 关于28335内存的一个疑惑
- TMS570LS3137: CCS单独编译文件。
- TMS320F28335: The value is '-233' (0xffffff17). The title is 'SC_ERR_PATH_BROKEN'.复位(XRS为低)时可以连接,但无法烧录程序
- TMS320F28335: The value is '-233' (0xffffff17). The title is 'SC_ERR_PATH_BROKEN'.复位(XRS为低)时可以连接,但无法烧录程序
- TMS320F28335: simulink模型搭建关于各个模块配置的问题