第一天:
在筆者前期使用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的功能。