XMC4500 DAVE3 APP学习笔记
更新时间:2023-11-11 20:20:01 阅读量: 教育文库 文档下载
- XMC4500芯片简介推荐度:
- 相关推荐
APP 学习笔记
APP的启用 1 选择APP
在DAVE的右侧选择APP,双击创建APP
2 查看已经创建的APP,在DAVE左下角可以查看已经创建的APP
3 查看APP的说明文档,可以通过help中的help contents查看APP说明文档
功能简介 功能简介,有时候带有原理介绍 文件结构 UI的配置简介 函数接口列表和简介
4 APP的文件结构,以ADC002作为解释
1) 可以看出ADC002包括ADC002_Conf.h, ADC002.h, ADC002_Conf.c 和ADC002.c4个文件
ADC002_Conf.h: ADC结构体的声明
ADC002.h, 带有ADC数据结构的定义等
ADC002_Conf.c ADC结构体的初始化,根据GUI的输入产生 ADC002.c 带有ADC的可执行函数
IO_001
基本功能:作为模拟IO输入使用,可以连接其他上层ADC、DAC单元, 使用:一般情况下,加载了ADC、DAC模块后会自动连接相应IO_001
IO_002
基本功能:作为数字IO输入使用,可以连接其他上层APP,
使用:一般情况下,加载了相应模块后会自动连接相应IO_002,或者,在某些模块没有直接连出的信号,可以通过信号连接把IO_002连接上。
IO_003
基本功能:可以同时设定多个连续的pin作为IO通道。
IO_004
基本功能:作为数字IO输入使用,主要是通过软件写入或读取pin脚状态 使用:
1) 读取IO004_ReadPin(Handle)
2) 设定输出IO004_SetPin(Handle), IO004_SetOutputValue(Handle, Value), IO004_ResetPin(Handle), IO004_TogglePin(Handle)
UART_001
基本功能:通过UART模块进行串行数据的输入输出操作
使用:
1) 相关串行速度、奇偶校验、停止位等在UI中设定 2) UART001_ReadData(Handle):读取接收到的数据 3) UART001_WriteData(Handle, Data),写入数据,只能写入8位数据,若数据长度不一致,
则会写入低8位
4) UART的初始化通过UART001_Init,这会在DAVE.h中调用 5) 接收FIFO和发送FIFO的大小都可以通过UI设定,其中Trigger Limit可以设定在FIFO达
到什么值后产生中断。需要注意的是接收FIFO的值要是没有及时读出,数据仍旧会接收,造成接收错误中断的产生。
USIC SPI APP (Master 模式)
1 SPI001配置
SPI的配置主界面如下,在这里可以选择波特率,格式,工作模式(半/全双工、单线、双线、四线等),
一般可以选择默认,其他按照需要更改。
其中需要注意的是,APP只能把SPI设定为Master 模式,无法设定为Slave模式。如要设定为Slave模式,需要用户手动更改寄存器或用自己的代买实现。
同时需要注意的是,该APP把DX2反转,且无法通过UI更改。如果要连接其他的Slave模块,要注意这一点。
2 关键函数
其中比较常用的函数如下,其他Init、Configure等函数一般由UI来完成。
SPI001_ReadData()读取函数 SPI001_WriteData()写入函数 SPI001_GetFlagStatus 读取标志位状态 SPI001_ClearFlag 清除标志位状态 EnableStartOfFrame开始帧 EnableEndOfFrame 终止帧
ADC_001 基本功能:
使用Background Source方式进行ADC转换(后台) 使用:
1) 初始化 ADC001_Init(),这个会在DAVE.h中调用
2) ADC001_GenerateLoadEvent(),每次需要转换前,需要调用该函数,才会启动转
正在阅读:
云南省大理云龙一中11-12学年高二化学上学期期末考试试题新人教版01-22
宏观经济学选择题04-18
小学一年级语文朗读训练随笔05-30
公司领导班子三年任期述职述廉报告(优选)08-23
水质监测项目(高锰酸盐指数、氨氮、硝酸盐氮、叶绿素、总氮和总05-03
和政县富强供暖有限公司绩效自评报告03-18
2018年反洗钱宣传活动范文02-22
广告公司创业计划书 范例05-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- XMC4500
- 笔记
- 学习
- DAVE3
- APP
- 电子设计自动化技术重点知识
- 电气传动自动控制系统第2章01
- 半导体器件综合测试实验报告
- 交通工程名词解释及思考题
- 无线局域网练习题
- 主办单位中共南宁市直属机关工作委员会 南宁市民族事务委员会 - 图文
- 创新创效金点子合理化建议征集活动获奖建议的通报-四川总工会
- 《植物生产与环境》第三次月考试题
- 2018版高中语文粤教版必修三学案第二单元第6课寂静的春天(节选)含答案整理 doc
- 云南省政府投资建设项目竣工决算审计操作指南(云审发23号)
- 关于跨文化产品设计模型的一项案例研究
- 上市公司盈利质量研究
- 2011年博雅杯人文知识大赛
- 小学科学六年级上册第一单元复习题
- 东师领导科学15秋在线作业2满分答案(2)
- 关于我市民营科技企业发展情况的调查与建议
- 2.专升本考试-《旅游学概论》各章复习重点及问题设计-s笔记
- 2010数据结构期末试卷A答案
- 长春乐购选址失败案例分析
- 专八人文知识模拟试题