xdhzmy 发表于 2024-9-17 19:42:44

CAN无法进入中断,求帮助

使用屠龙刀开发板里面的程序“14-CAN1-CAN2总线标准帧同时使用收发测试”在线模拟时无法进入中断,
并有错误提示, 并用示波器监测P5.0 P5.1 脚,没有波形输出。
也看过其他类似的 问题始终无法解决后面重新新建项目 每次发生一个数据帧 在线模拟 监控引脚 情况都一样
按理论来说 官方的程序应该没有问题,
是否对KEIL软件有要求





soma 发表于 2024-9-18 08:06:56

这个属于扩展寄存器,要手动开启读写功能。

乘风飞扬 发表于 2024-9-18 13:58:21

你用的是软件模拟仿真(运行过的指令左侧变绿),跟硬件没有关联,自然无法产生硬件中断标志。
参考论坛“教学视频”里的仿真演示视频进行硬件仿真:
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
(出处: 国芯技术交流网站)

ysp5318 发表于 2024-9-22 08:47:44

soma 发表于 2024-9-18 08:06
这个属于扩展寄存器,要手动开启读写功能。

请问SO***老师,怎样手动扩展寄存器开启读写功能?

soma 发表于 2024-9-22 09:38:56

ysp5318 发表于 2024-9-22 08:47
请问SO***老师,怎样手动扩展寄存器开启读写功能?

菜单debug里面选Memory Map里面7e0000到7effff开启读写。地址要自己填

ysp5318 发表于 2024-9-23 14:08:25

soma 发表于 2024-9-22 09:38
菜单debug里面选Memory Map里面7e0000到7effff开启读写。地址要自己填

{:4_250:}谢谢!我试试看。

xdhzmy 发表于 2024-10-25 23:40:49

soma 发表于 2024-9-18 08:06
这个属于扩展寄存器,要手动开启读写功能。

这个扩展寄存器解决后 还是无法进入中断

dhutyhro 发表于 2025-2-16 18:49:01

楼主的问题解决了吗?是什么原因啊?

STC工程师 发表于 昨天 09:07

你这都编译错误了,怎么下载进去程序的
页: [1]
查看完整版本: CAN无法进入中断,求帮助