MT7682参考手册,MT7682芯片资料介绍

MT7682 Reference Manual

2.总线体系结构与内存映射

MediaTek MT7682采用32位多AHB矩阵,为物联网和可穿戴设备提供低功耗、快速、灵活的数据操作.表2.1-1显示了总线主机之间的互连(Cortex-M4,四个spi主站,spi从机,调试系统,Wi-Fi连接系统,密码引擎和直接内存访问控制器(Dma)和从站(AO APB外围设备,PD APB外围设备、TCM、证监会、EMI、SYSRAM、RTC RAM、Wi-Fi连接系统)。

3.外部中断控制器

3.1. 概观

外部中断控制器(EINT)由多达32个边缘检测器组成,用于生成事件或中断请求。每个输入行都可以独立地配置为选择类型(事件或Interru)。以及相应的触发事件(上升边缘或下降边缘或两者兼而有之)。每一行也可以单独蒙面。挂起寄存器维护中断请求的状态行。

3.2. 特征

EINT控制器提供以下主要功能:
每个中断/事件行上独立的触发器和掩码
每个中断行的专用状态位。
生成多达32个软件中断/事件请求

3.3.方框图

3.4.唤醒事件管理

MT7682能够处理外部或内部事件,以唤醒核心(WFI)。唤醒事件可以通过以下方式生成:
• 在事件模式下配置外部或内部EINT行。当CPU从wfi恢复时,由于没有设置事件行对应的挂起位,因此没有必要清除外围中断挂起位或nvic irq通道挂起位。

3.5. 功能

若要生成中断,应配置并启用中断行。用所需的边缘检测(EINT_SENS,EINT_DUALEDGE_SENS,EINT_POL)编写两个触发器寄存器,并启用InterrUPT请求通过将“1”写入中断掩码清除寄存器(EINT_MEMED_CLR)中的相应位。当选定的触发器发生在外部中断行上时,中断请求为gen。擦除了。与中断线对应的挂起位也设置在EINT中断状态寄存器(EINT_STA)中。此请求是通过在EINT中断确认寄存器(EINT_INTACK)中写入“1”来重置的。

若要生成事件,应配置并启用事件行。用所需的边缘检测(EINT_SENS、EINT_DUALEDGE_SENS、EINT_POL)编程三个触发器寄存器,并启用事件req通过将“1”写入事件掩码清除寄存器(EINT_WACKUP_MEMED_CLR)和中断掩码清除寄存器(EINT_MED_CLR)中的相应位。当选定的触发器发生在事件上时行,则生成事件请求。事件行对应的挂起位也在EINT中断状态寄存器(EINT_STA)中设置。中的EINT中写入“1”来重置此请求。中断确认寄存器(EINT_INTACK)。

········································

猜你喜欢

转载自blog.csdn.net/qq_42792038/article/details/83414763
今日推荐