英飞凌 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的功能。




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