在 RTApp 中使用方塊計時器

MT3620 支援每個即時核心的計時器。 這些具備度量的計時器可供支援即時 (RTApps) 的應用程式使用。

如果您的即時應用程式案例需要使用監管計時器,請記住下列事項:

  • 即時核心主控計時器沒有特定的 Azure 球體 OS 或 SDK 支援。

  • 管理計時器可以直接透過控制其作業的登錄或使用 MediaTek 驅動程式來進行程式設計。 請參閱 會計計時器範例應用程式

如需註冊基本位址、中斷號碼、時脈速率、取樣頻率,以及 MT3620 的其他詳細資料,請參閱 MT3620 資料工作表MT3620 M4 使用者手冊;如果問題仍然存在,您可以透過電子郵件要求 Avnet 的 Azure.Sphere@avnet.com 詳細資料。

重設的監管效果

當贊助計時器提出重設事件時,即時核心會向量到應用程式的進入點。 RTApp 負責視需要重新初始化記憶體、堆疊及任何周邊設備,以正確恢復運作。 Azure 球體 OS 不會影響記憶體的內容,也不會在重設作業期間重新初始化即時核心上的周邊設備。

封存重設並不會觸發任何通知、事件或提醒到其他即時核心、Azure 球體作業系統或目前執行的任何高階應用程式。 重設後的影響,對重設的即時核心處理器是嚴格當地語系化的。

計時器範例應用程式

MediaTek 提供 GitHub 上 MT3620 即時應用程式的 驅動程式和範例程式碼