- 27
- 0
- 约2千字
- 约 3页
- 2023-05-12 发布于湖北
- 举报
DAVE4A 使用教程
精心整理
一:打开软件
右上角选择 DAVECE。以后软件的使用大部分都在 DAVECE 下。
二:新建工程
File-new-DAVEProject
选择 DAVECEProject,并填写 ProjectName。点 next。选择芯片型号,点 finish。
可以看到新的工程 aa 已经生成。
3:怎样编写程序
Infineon 的 DAVE 开发软件对于各种 cpu 的外设驱动,都是通过 app 生成的,不得不说,这是非常方便的,节省了大量看文档,编写驱动的时间。
下面编写一个 pwm 的程序,完成如下功能,输出 20kHZ 的方波,并产生 20khz 的中断。单击 AddNewAPP(绿色加号)
搜索里输入 pwm
选择,中括号里的是版本号,不用在意。单击 add。APPDependency 就已经有了 pwm 了。
不知道怎么使用,可以右键点击 PWM,选择 APPHelp。APPConfigurationParameters,这里会详细描述各个参数怎么设定。Usage,这里会给出使用的例子,这是我很喜欢看的地方,很有用。Frequency 改为 20K
选择比较中断,中断需要和其他的 APP 相连接,所以给出提示,我们之后再连接,直接点 ok 就可以了。
点击 AddNewAPP
精心整理
精心整理
选择 INTERRUPT,
双击 INTERRUPTAPP,可以配置参数,包括中断优先级,设置中断函数名(修改 interrupthandler)。右键点击 PWM,点击 HW_Signal_Connection。
配置如上,将 pwm 的比较中断和 interrupt 连接起来。单击 save 保存。HWsignalconnectivity 里可以看到连接情况。
点击 ManualPinAllocator,可以配置 pwm 的输出脚。配置为 p0.12,点击 save。
点击 GenerateCode,可以生成代码生成的代码在 Dave-Gerated 里面。修改 main.c,编写程序就可以了。
/*
*main.c
*
*Createdon:2017Mar2713:42:56
*Author:yanfa
*/
#includeDAVE.h//DeclarationsfromDAVECodeGeneration(includesSFRdeclaration)
/**
*@briefmain()-Applicationentrypoint
*
*bDetailsoffunction/bbr
*Thisroutineistheapplicationentrypoint.Itisinvokedbythedevicestartupcode.Itisresponsi blefor
*invokingtheAPPinitializationdispatcherroutine-DAVE_Init()andhostingtheplace-holderfo ruserapplication
*code.
*/
voidUserIRQHandler()
{
}
intmain(void)
{
DAVE_STATUS_tstatus; status=DAVE_Init();/*InitializationofDAVEAPPs*/ if(status!=DAVE_STATUS_SUCCESS )
{
/*Placeholderforerrorhandlercode.Thewhileloopbelowcanbereplacedwithanusererrorhandler
.*/ XMC_DEBUG(DAVEAPPsinitializationfailed\n); while(1U)
{
}
}
PWM_Start(PWM_0);
/*Placeholderforuserapplicationcode.Thewhileloopbelowcanbereplacedwithuserapplication code.*/
while(1U)
{
}
}。
UserIRQHandler 就是 pwm 的中断函数,每秒触发 20k 次。点击 BuidActiveProject 编译就可以了。
4:调试程序
点击 DebugConfiguration
双击 GDBSEGGERJ-LINKDebugging
点击 Debugger,inerface 选择 JTAG。点击 Apply,就配置好了。之后点击 Debug 就可以通过 JLINK 仿真器编程下载了。
5:导入工程
可以导入 DAVE4 的工程点击 import
选择 DAVEProject
选择目录
点击 finish 就导入成功了。
您可能关注的文档
- HSF信息沟通控制程序.docx
- HSK刀柄简介分析和总结.docx
- HSK三级语法分析和总结.docx
- HTMLParser使用详解分析和总结.docx
- HTML部分题库分析和总结.docx
- html代码优化分析和总结.docx
- HTML实体字符编码集.docx
- HTP房树人测验分析和总结.docx
- HTRI空冷器教程分析和总结.docx
- HVAC系统验证方案.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2024年北京市公务员录用开始考《申论》题(含答案).docx VIP
- 重庆市北碚区中国移动数据中心二期岩土工程勘察设计.docx VIP
- 职业能力倾向测验事业单位考试试题与参考答案(2025年).docx VIP
- 2026年煤矿企业开工安全第一课讲座课件.pptx
- 2024届高考物理二轮专题复习与测试第一部分专题五热学光学原子物理第13讲热学命题点四气体状态变化的图像分析方法.pdf VIP
- 2025年西安铁路职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 全优课堂 数学 人教必修第一册 课件期中综合检测卷.pptx
- 职业能力倾向测验事业单位考试试题与参考答案(2025年).docx VIP
- 2024版碎石破碎生产线租赁合同.docx VIP
- 2024年事业单位考试职业能力倾向测验试题与参考答案.pdf VIP
原创力文档

文档评论(0)