




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、holtek 产品训练课程产品训练课程2cmsis -1ncortex 单片机软件接口标准单片机软件接口标准lmisra-c 标准标准narm, 芯片厂商芯片厂商, 工具厂商工具厂商ncmsis 软件结构软件结构l用户应用程序用户应用程序l工具工具 & 中间件中间件lcmsis核心外设访问层核心外设访问层 (cpal)中间件访问层中间件访问层 (mwal)外设设备访问层外设设备访问层 (dpal)lmcu 控制控制来源来源: arm3来源来源: armcmsis -24标准固件库标准固件库 -1n范例范例l支持每个外设支持每个外设lht32f125x dvb 上运行上运行n库库lcmsis 标
2、准标准l支持所有外设支持所有外设n工程模板工程模板l提供空工程提供空工程iar ewarmkeil mdk_armgnun公用程序公用程序l用于配置用于配置 ht32f125x dvb范例范例库库工程模板工程模板公用程序公用程序5标准固件库标准固件库 -26keil mdk-armrun ckcu system_clock 范例范例7iar ewarmrun ckcu system_clock 范例范例8keil + gnu compilerrun ckcu system_clock 范例范例9库架构库架构应用层应用层api 层层外设层外设层system_ht32f125x.cht32f125
3、x_conf.hmain.cht32f125x_it.hht32f125x_it.cht32f125x.hcore_cm3.hsystem_ht32f125x.hht32f125x_lib.cht32f125x_lib.hht32f125x_periph.hht32f125x_periph.cht32f125x_dvb.hht32f125x_dvb.cht32f125x_board.hperipheralscmsisfwlibutilitiesuse_ht32f125x_driveruse_ht32f1253_dvb10n文件文件lht32f125x.h中断数量中断数量, 类型类型, 寄存器寄
4、存器, 映射映射, 调试应用程序等调试应用程序等还包括还包括 core_cm3.h (nvic, systick 等等), system_ht32f125x.h 和和 ht32f125x_lib.h (外设外设)lht32f125x_periph.c 和和 ht32f125x_periph.hht32f125x_conf.h: #define _periph, #define _periph_x (通道通道) 和和 #define ht32f_lib_debuglstartup_ht32f125x.s堆栈大小和堆大小堆栈大小和堆大小lsystem_ht32f125x.c 和和 system_h
5、t32f125x.h (cmsis 层层)system_ht32f125x.c: 配置系统时钟配置系统时钟lcore_cm3.h, core_cmfunc.h, core_cminstr (cmsis 层层)lutility 文件文件支持板上元件支持板上元件, spi flash, i2c eeprom 等等 使用固件库使用固件库 -111keil 配置向导配置向导使用固件库使用固件库 -212n初始化外设初始化外设l声明声明 periph_inittypedef 结构结构ckcu_pllinittypedef pllinitstruct;l设定结构参数的数值设定结构参数的数值pllinits
6、truct.cfg = ckcu_pll_8m_144m;pllinitstruct.clocksource= ckcu_pllsrc_hse;pllinitstruct. bypasscmd= disable;l通过调用通过调用 periph_init() 初始化特定的外设初始化特定的外设ckcu_pllinit(&pllinitstruct);l通过调用通过调用 periph_cmd() 开启特定的外设开启特定的外设ckcu_pllcmd(enable);使用固件库使用固件库 -313n初始化之前开启时钟初始化之前开启时钟lckcu_apbperip0clockconfig(ckcu_apbpx, enable);lckcu_apbperip1clockconfig(ckcu_apbpx, en
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年社会企业发展行业研究报告及未来发展趋势预测
- 2025年智能电网行业当前发展现状及增长策略研究报告
- 2025年市场营销师(市场营销调研与预测)技能资格知识考试题与答案
- 2025年材料员之材料员基础知识模考模拟试题(含答案)
- 2024年电网公司招聘:电工进网证安全及理论知识考试题库(附含答案)
- 2025年浇筑水闸门承包合同范本
- 2025年第三届农作物植保员技能大赛理论考试试题库(含答案)
- 摩托车返程安全知识培训课件
- 2024年全国“法人信贷”管理规定知识试题库(附含答案)
- 【2025年】四川省雅安市公务员省考公共基础知识预测试题含答案
- 学习 网络安全
- 肝性脑病疑难病例讨论
- 消防相亲联谊活动方案
- 钉钉操作培训课件
- 注塑企业新员工入职培训
- 肺动脉高压讲课件
- 妊娠期高血压防治课件
- 2025-2030中国PC水冷管行业销售动态与投资盈利预测报告
- 2025至2030中国建筑劳务行业发展分析及产业运行态势及投资规划深度研究报告
- 新解读《DL-T 5100 - 1999水工混凝土外加剂技术规程》新解读
- 统编版高中语文必修上册《劝学》《师说》文言文挖空训练(合集)
评论
0/150
提交评论