[技术问答] HC32F460系列Timer4中断用法

[复制链接]
1976|12
 楼主| Hkk233 发表于 2023-3-17 13:36 | 显示全部楼层 |阅读模式
最近在使用HC32F460系列开发电驱,想用timer4做一个中断服务函数,不会用这个定时器的中断(大概怎么用还是知道的,但是不知道该怎么选取触发源和中断向量),有没有大神指点一下timer4的用法(最好是基于ddl——2.2.0版本的)
wubangmi 发表于 2023-3-17 14:59 | 显示全部楼层
459264140f0540d68.png
4485564140f6ea683c.png
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了
 楼主| Hkk233 发表于 2023-3-17 16:34 | 显示全部楼层
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

请教您一下,这个库函数里面的OcoIrq和intirq有什么区别,比如我想先给ccr赋值为零,然后做一个中断函数,在函数里面进行条件判断,如果满足条件就赋给ccr相应的值,这样的话怎么选取中断比较合适,是上溢中断、下溢中断还是说其他的。
lvyunhua 发表于 2023-3-18 13:00 | 显示全部楼层
楼主用该芯片实现了电机的控制吗
tpgf 发表于 2023-4-12 13:16 | 显示全部楼层
timer4是高级定时器还是普通定时器呀
renzheshengui 发表于 2023-4-12 13:40 | 显示全部楼层
其他定时器的中断向量楼主能找到吗
wakayi 发表于 2023-4-12 14:01 | 显示全部楼层
在相关的头文件里边肯定有宏定义啊 一看名称就能识别啊
wowu 发表于 2023-4-12 14:41 | 显示全部楼层
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

为什么一个定时器会有这么多的中断向量呢
xiaoqizi 发表于 2023-4-12 15:42 | 显示全部楼层
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

请问什么叫做共享中断向量啊 那岂不是分不清中断源了吗
木木guainv 发表于 2023-4-12 15:57 | 显示全部楼层
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

这个是不是针对的定时器4的不同种类的中断定义的向量啊
wubangmi 发表于 2023-4-12 19:04 | 显示全部楼层
wowu 发表于 2023-4-12 14:41
为什么一个定时器会有这么多的中断向量呢

我反问,为什么一个定时器不能有这么多的中断号可以选择,非要定死在一个中断号了呢?
wubangmi 发表于 2023-4-12 19:06 | 显示全部楼层
xiaoqizi 发表于 2023-4-12 15:42
请问什么叫做共享中断向量啊 那岂不是分不清中断源了吗

中断源只有一个,只是中断号有很多个,可以自行按照需求来设定
喂什么玩意 发表于 2024-7-31 11:30 | 显示全部楼层
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部