打印

E230 的 M23 内核没有 div 0 (除0) 中断吗?

[复制链接]
1556|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fashion65|  楼主 | 2021-12-10 10:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

记得M3内核有一个 用法中断 对于 除0 时会产生中断
M23 内核没有这个中断了?
如果除/0 时会怎样?
BusFault, UsageFault, MemFault 都去哪了?

使用特权

评论回复
沙发
sonicll| | 2021-12-10 10:46 | 只看该作者
M23内核应该是简化了,不再区分BusFault, UsageFault, MemFault,统一都叫Hardfault了

使用特权

评论回复
板凳
fashion65|  楼主 | 2021-12-12 15:47 | 只看该作者
sonicll 发表于 2021-12-10 10:46
M23内核应该是简化了,不再区分BusFault, UsageFault, MemFault,统一都叫Hardfault了

试了一下,发现除0的时候没有任何反应,结果返回的是0,难道是我的 HardFaulty没有使能?  我没有找到HardFault使能的寄存器,
请高手指点

这样M23就失去了一个功能, 检测/0 的发生, 这算不算是一个缺点?

使用特权

评论回复
地板
tpgf| | 2022-1-5 16:07 | 只看该作者
手册上好像没写

使用特权

评论回复
5
八层楼| | 2022-1-5 16:23 | 只看该作者
应该有错误中断产生吧

使用特权

评论回复
6
观海| | 2022-1-5 16:27 | 只看该作者
简化的话 无法判定错误类型了是吧

使用特权

评论回复
7
观海| | 2022-1-5 17:01 | 只看该作者
标志位能区分吗

使用特权

评论回复
8
guanjiaer| | 2022-1-5 17:06 | 只看该作者
主要是看注重不注重这个

使用特权

评论回复
9
heimaojingzhang| | 2022-1-5 17:10 | 只看该作者
其他种类的内核有吗

使用特权

评论回复
10
keaibukelian| | 2022-1-5 17:11 | 只看该作者
只要是这个内核 就全部简化了吗

使用特权

评论回复
11
littlelida| | 2022-1-8 13:19 | 只看该作者
这个,为啥要除0呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

70

帖子

1

粉丝