CAN无法进入中断,求帮助
使用屠龙刀开发板里面的程序“14-CAN1-CAN2总线标准帧同时使用收发测试”在线模拟时无法进入中断,并有错误提示, 并用示波器监测P5.0 P5.1 脚,没有波形输出。
也看过其他类似的 问题始终无法解决后面重新新建项目 每次发生一个数据帧 在线模拟 监控引脚 情况都一样
按理论来说 官方的程序应该没有问题,
是否对KEIL软件有要求
这个属于扩展寄存器,要手动开启读写功能。 你用的是软件模拟仿真(运行过的指令左侧变绿),跟硬件没有关联,自然无法产生硬件中断标志。
参考论坛“教学视频”里的仿真演示视频进行硬件仿真:
https://www.stcaimcu.com/plugin.php?id=x7ree_v:x7ree_v&code_7ree=1&id_7ree=61
如果仿真过程出现问题,参考以下帖子:
【仿真】仿真注意事项总结 | 大家帮继续总结
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=108
(出处: 国芯技术交流网站)
soma 发表于 2024-9-18 08:06
这个属于扩展寄存器,要手动开启读写功能。
请问SO***老师,怎样手动扩展寄存器开启读写功能? ysp5318 发表于 2024-9-22 08:47
请问SO***老师,怎样手动扩展寄存器开启读写功能?
菜单debug里面选Memory Map里面7e0000到7effff开启读写。地址要自己填 soma 发表于 2024-9-22 09:38
菜单debug里面选Memory Map里面7e0000到7effff开启读写。地址要自己填
{:4_250:}谢谢!我试试看。 soma 发表于 2024-9-18 08:06
这个属于扩展寄存器,要手动开启读写功能。
这个扩展寄存器解决后 还是无法进入中断
楼主的问题解决了吗?是什么原因啊? 你这都编译错误了,怎么下载进去程序的
页:
[1]