打印
[MM32硬件]

灵动的HWDIV 硬件除法器

[复制链接]
1698|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AdaMaYun|  楼主 | 2023-11-25 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 简介
硬件除法器能自动执行有符号或者无符号的
32位整数除法运算。
2 主要特征
⚫ 32位除数和被除数,输出 32位的商和余数
⚫ 8个 HCLK周期完成一次除法运算
⚫ 如果除数为零,会产生溢出中断标志位
⚫ 写除数寄存器自动执行除法运算
⚫ 读商和余数寄存器时硬件自动等待运算结束
⚫ 有符号或者无符号整数除法运算
3 功能描述
硬件除法单元包括
4个 32位数据寄存器,分别为被除数,除数,商和余数,可以做有符号或者无符
号的 32位除法运算。通过硬件除法控制寄存器 HWDIV_CR的 USIGN位可以选择是有符号除法还是无符
号除法。
每次写除数寄存器,会自动触发除法运算,在运算结束后,结果会写入到商和余数寄存器里。如果在
运算结束前读商寄存器、余数寄存器或者状态寄存器,读操作会保持,直到当前运算结束才返回运算结果。
如果除数为零,会产生溢出中断标志位。
每次必须先初始化除数与被除数寄存器,才能读取商、余数、
状态寄存器的值。

使用特权

评论回复
沙发
fcccc| | 2023-12-28 15:21 | 只看该作者
读取商和余数硬件自动等待---这个等待期间会响应中断吗?还是屏蔽中断的?

使用特权

评论回复
板凳
tfqi| | 2023-12-28 16:41 | 只看该作者
硬件除法器是一个独立的功能区域是吗

使用特权

评论回复
地板
kxsi| | 2023-12-28 17:58 | 只看该作者
32位硬件除法器可以当成8位硬件除法器来使用吗

使用特权

评论回复
5
coshi| | 2023-12-28 19:11 | 只看该作者
一般硬件除法器就是一路是吧 同一个时间就只能处理一个算式是吗

使用特权

评论回复
6
qcliu| | 2023-12-28 20:27 | 只看该作者
既然是自动执行 那么如何确定是否有符号呢

使用特权

评论回复
7
zljiu| | 2023-12-28 21:39 | 只看该作者
灵动哪些型号的芯片具有硬件除法器呢

使用特权

评论回复
8
yangxiaor520| | 2023-12-29 08:19 | 只看该作者
8个HLCK还是有点长了

使用特权

评论回复
9
flycamelaaa| | 2023-12-29 14:30 | 只看该作者
,灵动的HWDIV硬件除法器仅适用于特定的MCU型号

使用特权

评论回复
10
黑心单片机| | 2024-1-29 22:02 | 只看该作者
硬件除法器真的很实用

使用特权

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

本版积分规则

248

主题

1917

帖子

3

粉丝