拉普兰德K60底层库函数手册V2.2 - Kinetis开发必备
需积分: 9 68 浏览量
更新于2024-07-23
收藏 1.22MB PDF 举报
"LPLD Kinetis底层库V2函数手册,详尽介绍拉普兰德电子针对K60微控制器的底层驱动库,包括多个硬件模块的函数支持和更新历史。"
拉普兰德K60底层库是为Kinetis系列微控制器,特别是K60型号设计的一个全面的驱动库。这个库提供了丰富的函数接口,便于开发者进行硬件级别的编程,简化了底层硬件的操作。库的主要目标是提供一个高效、稳定且易于使用的平台,帮助开发者快速实现各种功能。
该库的版本历史记录显示了其不断进化和完善的过程。从最初的0.0版本,包含了基础的开发包,到后来的0.1版本,增加了PIT(精确间隔定时器)模块的功能,以及后续版本中添加了eDMA(增强型直接存储器访问)、GPIO(通用输入输出)、ADC(模数转换)、LPTMR(低功耗定时器)、FTM(灵活定时器模块)、UART(通用异步收发传输器)、I2C(集成电路总线)、SDHC(安全数字高速卡)、FatFs文件系统、CAN(控制器局域网)、DAC(数模转换)、SPI(串行外围接口)、PDB(脉冲发生器)、RTC(实时时钟)、ENET(以太网)、USB(通用串行总线)等模块的驱动函数,逐步完善了对K60硬件的支持。
在版本2.0中,库对GPIO、PIT、LPTMR等的中断处理进行了优化,增加了清除中断的函数,并扩展了更多的硬件模块,如CAN、DAC等。2.1版本修复了PDB中断函数的错误,并加入了FLASH(闪存)模块的底层库。到了2.2版本,SDHC底层驱动被重写以解决多块读写问题,SPI驱动的初始化函数注释得到了修正,同时修复了一些外设例程中的BUG,并引入了使用DMA实现脉冲累加功能的示例。
这个库不仅提供了硬件驱动,还考虑了兼容性和易用性。例如,从1.0版本开始,对部分底层函数的参数名进行了调整,以便于旧版本程序的兼容;2.0版本的GPIO函数现在在设置中断后会自动启用中断功能。这些改进表明,库的设计者始终关注开发者的需求,致力于提升开发体验。
LPLD Kinetis底层库V2是针对Kinetis K60微控制器的强大工具,它为开发者提供了丰富的硬件驱动接口,简化了底层硬件操作,且随着版本的迭代,功能不断完善,错误不断修正,使得开发者能够更加高效地利用K60的硬件资源,进行复杂的应用开发。
2019-08-26 上传
2021-09-21 上传
2015-12-08 上传
2023-11-11 上传
2023-03-26 上传
2024-01-16 上传
2023-07-09 上传
2024-04-23 上传
2023-05-13 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
qq_16738809
- 粉丝: 0
- 资源: 1
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能