打印
[技术问答]

HC32F460系列Timer4中断用法

[复制链接]
1480|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Hkk233|  楼主 | 2023-3-17 13:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近在使用HC32F460系列开发电驱,想用timer4做一个中断服务函数,不会用这个定时器的中断(大概怎么用还是知道的,但是不知道该怎么选取触发源和中断向量),有没有大神指点一下timer4的用法(最好是基于ddl——2.2.0版本的)

使用特权

评论回复
沙发
wubangmi| | 2023-3-17 14:59 | 只看该作者


中断向量,比如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 | 只看该作者
楼主用该芯片实现了电机的控制吗

使用特权

评论回复
5
tpgf| | 2023-4-12 13:16 | 只看该作者
timer4是高级定时器还是普通定时器呀

使用特权

评论回复
6
renzheshengui| | 2023-4-12 13:40 | 只看该作者
其他定时器的中断向量楼主能找到吗

使用特权

评论回复
7
wakayi| | 2023-4-12 14:01 | 只看该作者
在相关的头文件里边肯定有宏定义啊 一看名称就能识别啊

使用特权

评论回复
8
wowu| | 2023-4-12 14:41 | 只看该作者
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

为什么一个定时器会有这么多的中断向量呢

使用特权

评论回复
9
xiaoqizi| | 2023-4-12 15:42 | 只看该作者
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

请问什么叫做共享中断向量啊 那岂不是分不清中断源了吗

使用特权

评论回复
10
木木guainv| | 2023-4-12 15:57 | 只看该作者
wubangmi 发表于 2023-3-17 14:59
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。
共享中断向量,已经定死了 ...

这个是不是针对的定时器4的不同种类的中断定义的向量啊

使用特权

评论回复
11
wubangmi| | 2023-4-12 19:04 | 只看该作者
wowu 发表于 2023-4-12 14:41
为什么一个定时器会有这么多的中断向量呢

我反问,为什么一个定时器不能有这么多的中断号可以选择,非要定死在一个中断号了呢?

使用特权

评论回复
12
wubangmi| | 2023-4-12 19:06 | 只看该作者
xiaoqizi 发表于 2023-4-12 15:42
请问什么叫做共享中断向量啊 那岂不是分不清中断源了吗

中断源只有一个,只是中断号有很多个,可以自行按照需求来设定

使用特权

评论回复
13
喂什么玩意| | 2024-7-31 11:30 | 只看该作者
中断向量,比如TIMER4_1,那就是0~31,或者92~97,这里面的任意一个都行。

使用特权

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

本版积分规则

8

主题

16

帖子

0

粉丝