查看: 32406|回复: 149

[原创] 【快速开发K60】OSKinetis固件库V3.03(最全驱动+随时更新例程)

[复制链接]

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
发表于 2013-10-9 11:02:54 | 显示全部楼层 |阅读模式
库最新版本V3.03,例程包最新版本20140409,下载请到最底下! 

LPLD OSKinetis V3版的固件库其实早在今年(2013)7月份就基本写好了,但是恰巧我们正在做一个Kinetis的外包项目,就并没有着急发布。
原因是打算通过实际的产品运行再一次验证和完善这个库的功能性和稳定性。通过2个多月的实战测试,我们终于敲定了这个版本的代码,所以趁着国庆假期,我们完成了大量的测试例程。
这些例程全部是基于我们推出的RUSH Kinetis开发板所完成的,例程分两大部分,简单例程全部带顺序标号,复杂例程不带标号。
话不多说,我们不过多介绍LPLD K60固件库和其他库的特点,我们只拿自己的东西纵向对比,让老的用户了解新版本的改进,让新的用户了解库的特点。
V3相比V2.2有如下改进:
1、全新初始化思想,采用结构体变量进行初始化,使原来臃肿的初始化函数参数变为只有一个结构体变量。同时更加便于后续升级。
例如原来的PDB初始化函数:
1            LPLD_PDB_Init(PDB_PRESC_1,PDB_MULT_10,5000,SOFTWARE_TRIGER,LDMOD0,PDB_CONTINUE,PDB_DMA_OFF);            
V3的PDB初始化函数:
1            LPLD_PDB_Init(pdb_init_struct);            

 
 
2、更加全面的模块覆盖范围,V3.00第一个版本就发布了以下模块驱动:
ADC、CAN、DAC、eDMA、ENET、Flash、FlexBus、FTM、GPIO、I2C、LPTMR、MCG、PDB、PIT、RTC、SDHC、SPI、TSI、UART、USB、WDOG
 
 
3、全新编写模块驱动,使模块本身的功能更强,使模块之间的耦合性更低
例如:你可以通过FTM模块实现PWM、输入捕获、正交解码等多种功能!
例如:你可以组合使用DMA+PDB+ADC实现CPU无干预自动采集AD数据!
例如:你可以通过FlexBus总线控制TFT屏幕或者外扩RAM!
4、在底层驱动之上再添加设备驱动,库中已包含:MMA7660、MMA8451、MAG3110、Nrf24l01、LCD、触摸屏、SDRAM等多种设备的驱动。用户直接调用即可使用!
5、IO引脚的输入输出功能更加易用,V3采用K60的位带操作,使操作K60的IO口和51单片机一样简单。相比函数操作和宏定义操作,位带操作更加高效。
6、全新的工程目录构架,以及采用CMSIS规范编写启动文件,为将来的移植操作简化步骤。
同时,随着V3库的发布,我们将例程和库代码进行分离,单独并更新和发布“OSKinetis 例程包”,V3.00的第一个例程包即包含下图所示的内容(更多例程将陆续更新):
111105iv5z99s5wfivbsrs.png
所有例程均基于我们K60开发板RUSH Kinetis编写并测试,开发板实图如下:
RUSHKINETIS_0.jpg
 
该例程包内的所有例程必须放在固件库的/project目录下才能正常编译。
Step.1下载固件库

[拉普兰德K60固件库]LPLD_OSKinetis_V3.03.zip (1.1 MB, 下载次数: 1473)
回复

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-10-9 11:31:23 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

终于过审核了,自己沙发
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
发表于 2013-10-9 11:56:40 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

期盼已久,感谢分享!
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-10-9 12:36:00 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

回复第 3 楼 于2013-10-09 11:56:40发表:
期盼已久,感谢分享!
 

 
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2013-10-10 09:47:54 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

老版本很好用,试试新版本!!!
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-10-10 19:48:33 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

回复第 5 楼 于2013-10-10 09:47:54发表:
老版本很好用,试试新版本!!!
 
谢谢支持
 
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-10-10 19:48:33 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

回复第 5 楼 于2013-10-10 09:47:54发表:
老版本很好用,试试新版本!!!
 
谢谢支持
 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

69

帖子

0

新手上路

Rank: 1

积分
37
最后登录
1970-1-1
发表于 2013-10-10 20:32:27 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

支持一下,再接再励!
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-10-11 16:32:26 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

回复第 8 楼 于2013-10-10 20:32:27发表:
支持一下,再接再励!
 

 
回复 支持 反对

使用道具 举报

该用户从未签到

17

主题

113

帖子

0

注册会员

Rank: 2

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-10-13 15:26:44 | 显示全部楼层

回复:【最新K60库】拉普兰德K60固件库 V3发布+RUSH Kinetis 开发板超多例程

V3固件库和例程包是分开下载的,因此各位不要少下哦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-29 05:16 , Processed in 0.137717 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表