英飛凌 DAVE™ 4.1.2 SDK 開發app學習筆記——什麼是DAVE APP?

第一天:


       在筆者前期使用Dave3開發infineon單片機時發現,Dave可以通過建立dave ce project 加載APP來自動生成主程序及各部分外設的驅動代碼,可視化地配置你選用的單片機及各外設單元。即通過使用app即可通過用戶的需求配置管腳,自動生成相應的.c ,.h文件。

dave3界面

dave3的app列表

用於配置digital_io的app GUI

多個app之間的信號關聯


dave app在主程序中的初始化


各個app的初始化


app生成的.c文件


Generated/inc 中存放app生成的.h,.c文件

Model 中存放app的源文件(dave3中的app並沒有做到開源)



在使用dave app的時候,筆者發現一些問題。例如dave app 的初始化管腳只能進行一次其限制了管腳複用功能,在選擇ADC通道時存在限制和各種使用app編寫程序時不能實現預期效果的現象,這些不足鼓舞我去了解app的工作方式,通過自己的努力改進app的功能。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章