打印
[Kinetis]

OSKinetis固件库V3.01(最全驱动+随时更新例程)

[复制链接]
1632|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
攻城狮|  楼主 | 2013-11-12 11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【快速开发K60】OSKinetis固件库V3.01(最全驱动+随时更新例程)       很多Kinetis的初学者或多或少都有看过LDLD的例程吧,最近在网上发现其固件库又更新啊,最新版本为V3.01,将它贴出来与众网友分享.

      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规范编写启动文件,为将来的移植操作简化步骤。


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

Step.1下载固件库

102529e5hbuga7h7n6hb6c.zip (1.51 MB)

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

1025241yhhb1cejbufbplv.zip (1.08 MB)


相关帖子

沙发
FSL_TICS_Jeremy| | 2013-11-12 14:18 | 只看该作者
谢谢分享。

使用特权

评论回复
板凳
黄小俊| | 2013-11-12 15:49 | 只看该作者

使用特权

评论回复
地板
gnhxsk| | 2014-10-3 21:32 | 只看该作者
谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

1109

帖子

14

粉丝