打印
[学习资料]

模块使能应该在中断使能之前完成

[复制链接]
513|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang6623|  楼主 | 2024-5-30 13:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在设计嵌入式系统或编写嵌入式软件时,模块使能和中断使能之间的顺序确实是重要的。一般来说,模块使能应该在中断使能之前完成。

原因如下:

模块使能是基础设置:模块使能通常用于启动或配置硬件模块或外设。这些模块可能包括通信接口(如UART、SPI、I2C)、定时器、ADC等。在启用中断之前,需要确保这些模块已经正确配置并且处于工作状态,以便后续的中断能够正常响应。

中断依赖于硬件模块:很多情况下,中断服务程序(ISR)需要与特定的硬件模块进行交互。如果这些硬件模块没有正确启用或配置,中断可能会导致意外行为或系统故障。

因此,一般的流程是先启用或配置需要的硬件模块,然后再启用中断。这确保了系统在中断发生时具备必要的硬件支持和配置。

使用特权

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

本版积分规则

66

主题

424

帖子

0

粉丝