打印
[PIC®/AVR®/dsPIC®产品]

PIC32MZ的中断配置很复杂吗

[复制链接]
1059|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-10-26 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
板子现在都没什么问题了,基本的测试代码都跑起来了,但中断进不了。我开了定时器1的中断,定时器配置好了,中断使能IEC0的相关位也开了,但就是不进中断,这两天仔细看了下参考手册,感觉要中断跑起来,还得自己配置中断向量偏移地址,好像要配置一大推的东西,还要涉及到协处理器0的配置,CPU内核的配置。这个PIC32的中断配置有这么复杂吗?

使用特权

评论回复
沙发
小灵通2018| | 2024-10-27 21:22 | 只看该作者
PIC32系列没用过,不知道跟ARM32比容易上手不

使用特权

评论回复
板凳
canfeil| | 2024-11-15 22:46 | 只看该作者
PIC32MZ 是 Microchip 公司推出的一款高性能 32 位微控制器,广泛应用于嵌入式系统中。中断配置是嵌入式系统开发中的一个重要部分,PIC32MZ 的中断配置相对复杂,但通过合理的学习和实践,可以掌握其配置方法。

使用特权

评论回复
地板
清芯芯清| | 2024-11-16 06:23 | 只看该作者
PIC32MZ 的中断系统包括多个中断源和中断优先级,配置中断需要使能全局中断,在配置具体中断之前,需要使能全局中断。
为每个中断源分配优先级。设置中断服务程序(ISR)的入口地址。使能需要的中断源。
使能全局中断,INTCONSET = _INTCON_MVEC_MASK;  // 使能多向量中断__builtin_enable_interrupts();  // 使能全局中断
多中断源,PIC32MZ 支持多个中断源,每个中断源都需要单独配置。
优先级和子优先级,中断优先级和子优先级的配置增加了复杂性。
中断向量表,需要为每个中断源设置中断服务程序的入口地址。
虽然 PIC32MZ 的中断配置相对复杂,但通过合理的学习和实践,可以掌握其配置方法。建议参考 Microchip 提供的官方文档和示例代码,逐步学习和实践中断配置。
我记得PIC32可以用MCC来配置的啊
一般来说是可以参考例程来搞的,这样会简单许多

使用特权

评论回复
5
eleg34ance| | 2024-11-16 07:22 | 只看该作者
PIC32MZ 的中断系统包括多个中断源和中断优先级,配置中断需要使能全局中断,在配置具体中断之前,需要使能全局中断。

使用特权

评论回复
6
ewyu| | 2024-11-16 08:16 | 只看该作者
为每个中断源分配优先级。设置中断服务程序(ISR)的入口地址。使能需要的中断源。

使用特权

评论回复
7
gongqijuns| | 2024-11-16 09:33 | 只看该作者
使能全局中断,INTCONSET = _INTCON_MVEC_MASK;  // 使能多向量中断__builtin_enable_interrupts();  // 使能全局中断

使用特权

评论回复
8
gra22ce| | 2024-11-16 10:31 | 只看该作者
多中断源,PIC32MZ 支持多个中断源,每个中断源都需要单独配置。

使用特权

评论回复
9
hhdhy| | 2024-11-16 11:36 | 只看该作者
优先级和子优先级,中断优先级和子优先级的配置增加了复杂性。

使用特权

评论回复
10
miltk| | 2024-11-16 12:22 | 只看该作者
中断向量表,需要为每个中断源设置中断服务程序的入口地址。

使用特权

评论回复
11
nuan11nuan| | 2024-11-16 13:31 | 只看该作者
虽然 PIC32MZ 的中断配置相对复杂,但通过合理的学习和实践,可以掌握其配置方法。建议参考 Microchip 提供的官方文档和示例代码,逐步学习和实践中断配置。

使用特权

评论回复
12
nqty| | 2024-11-16 14:44 | 只看该作者
我记得PIC32可以用MCC来配置的啊

使用特权

评论回复
13
pe66ak| | 2024-11-16 15:31 | 只看该作者
一般来说是可以参考例程来搞的,这样会简单许多

使用特权

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

本版积分规则

1213

主题

5348

帖子

12

粉丝