1. 程式人生 > >MT7682參考手冊,MT7682晶片資料介紹

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)。

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