智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 43926|回复: 199
打印 上一主题 下一主题

【3/9更新!K60固件库V3】LPLD OSKinetis V3.03(23个模块+超强例程)

  [复制链接]
回帖奖励 254 贡献 回复本帖可获得 1 贡献奖励! 每人限 1 次(中奖概率 30%)

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
跳转到指定楼层
1#
发表于 2013-10-9 11:14:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 洋葱圈 于 2015-2-28 14:25 编辑

库最新版本V3.10,例程包最新版本20150228,请到新帖子:


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的第一个例程包即包含下图所示的内容(更多例程将陆续更新):



所有例程均基于我们K60开发板RUSH Kinetis编写并测试,开发板实图如下:



该例程包内的所有例程必须放在固件库的/project目录下才能正常编译。

Step.1下载固件库

Step.2下载例程包(不能单独运行,必须放在固件库project目录下)

另外最新的库要求开发者使用IAR 6.4或以上版本,获取地址:http://www.lpld.cn/?p=97


= 求关注 =
  • LPLD会定期发布关于固件库和例程包的开发教程【跟我学OSKinetis】,并配合Kinetis指定模块做介绍。请关注我们的官网。
  • LPLD会根据开发者的需求,开发更多基于库的例程,视需求重要性和多少而定。请联系 support[AT]lpld.cn
  • OSKinetis固件库专业讨论群,有机会和固件库开发者一对一交流。QQ群:184156168(入群请输入“LPLD固件库”)
  • 如果你想了解OSKinetis的更新历史,可以到这里查看:OSKinetis固件库更新日志

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-10-9 11:31:31 | 只看该作者
赞一个
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
110
威望
60
贡献
36
兑换币
38
注册时间
2013-7-2
在线时间
7 小时
毕业学校
哈理工
3#
发表于 2013-10-9 11:52:52 | 只看该作者
赞   赞!
回复 支持 反对

使用道具 举报

5

主题

215

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4907
威望
2254
贡献
1347
兑换币
1344
注册时间
2012-9-11
在线时间
653 小时
4#
发表于 2013-10-9 11:54:41 | 只看该作者
顶一个,值得下载学习,我想问一下,为什么一定要是6.4以上的呢???
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
5#
 楼主| 发表于 2013-10-9 12:00:13 | 只看该作者
/回憶_┌過去 发表于 2013-10-9 11:54
顶一个,值得下载学习,我想问一下,为什么一定要是6.4以上的呢???

6.4可以将结构体的成员变量自动补全,开发起来极其方便。
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15175

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11098
贡献
1417
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
6#
 楼主| 发表于 2013-10-9 12:00:31 | 只看该作者
野火 发表于 2013-10-9 11:31
赞一个

本来打算自己沙发的。。。
回复 支持 反对

使用道具 举报

5

主题

215

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4907
威望
2254
贡献
1347
兑换币
1344
注册时间
2012-9-11
在线时间
653 小时
7#
发表于 2013-10-9 12:05:10 | 只看该作者
洋葱圈 发表于 2013-10-9 12:00
6.4可以将结构体的成员变量自动补全,开发起来极其方便。

谢谢指教
回复 支持 反对

使用道具 举报

21

主题

836

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5050

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
3374
贡献
126
兑换币
1662
注册时间
2012-11-1
在线时间
775 小时
8#
发表于 2013-10-9 12:06:25 | 只看该作者

回帖奖励 +1 贡献

来的有点晚  顶起
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3319
威望
1626
贡献
957
兑换币
851
注册时间
2011-9-11
在线时间
368 小时
9#
发表于 2013-10-9 12:42:59 | 只看该作者

回帖奖励 +1 贡献

这个要顶
回复 支持 反对

使用道具 举报

25

主题

658

帖子

0

精华

跨届大侠

电子狂人

Rank: 10Rank: 10Rank: 10

积分
10047
QQ
威望
2923
贡献
1624
兑换币
1630
注册时间
2012-3-6
在线时间
2750 小时
毕业学校
惠州学院
10#
发表于 2013-10-9 12:50:51 | 只看该作者

回帖奖励 +1 贡献

bucuo
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 12:20 , Processed in 0.114917 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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