日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

英飛凌TC3XX 最小MCAL工程需要包括哪些?

 Kuai2012 2023-03-18 發(fā)布于廣東
英飛凌的芯片在汽車電子里用得可謂是頗多,最近剛好在摸TC3系列的CAN模塊,來簡單聊聊MCAL的最小工程。
一個MCAL的最小系統(tǒng)通常就是做一個IO口的狀態(tài)翻轉,那實現(xiàn)這個在MCAL中怎么做呢?
第一步打開tresos,按照下圖的順序建立或選擇WorkSpace。

第二步則是建立工程,選擇目標芯片型號,輸入工程名字,以及選擇必要的模塊,包括Irq、Mcu、Port、Dio、Resource、McalLib、Stm等,詳細的步驟如下圖所示。

第三步則是配置各個模塊,首先是Resource模塊,主要配置芯片的具體類型、主核的選擇、多核資源的分配,具體操作如下圖所示。

第四步則是配置Mcu模塊,Mcu模塊主要是實現(xiàn)時鐘的配置,復用資源的配置,復位、 Mcu模式、 GTM、 Dem相關等的配置。

首先是General配置,關閉模塊的Dev錯誤檢測功能,關閉多核錯誤檢測功能,關閉Safety相關錯誤檢測功能,如下圖所示。

然后則是各個其他模塊的參考時鐘配置,下圖是配置STM的時鐘頻率。

第五步則是配置Port模塊,具體配置模塊port的步驟如下所示。

第六步則是配置Dio模塊,除了General頁面配置關閉模塊的Dev錯誤檢測功能,關閉Safety相關錯誤檢測功能,開啟端口翻轉API外,則是將在Port模塊中配置的引腳在Dio做映射。

配置這些完之后,整個工程的基礎配置基本差不多了,可以開始檢驗工程,根據(jù)報錯進行小修小改,如下圖所示。當工程不報錯,就可以生成代碼,將生成的代碼導入到tasking或者hightec進行代碼集成了。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多