智能车制作

标题: 【拉普兰德K60底层库】OSKinetis_V2.2(驱动库、30+例程、函数手册) [打印本页]

作者: 洋葱圈    时间: 2012-12-11 16:43
标题: 【拉普兰德K60底层库】OSKinetis_V2.2(驱动库、30+例程、函数手册)
本帖最后由 洋葱圈 于 2013-10-14 16:17 编辑

请下载最新!拉普兰德K60固件库V3版
http://www.znczz.com/thread-207411-1-1.html
本页面不再更新

“拉普兰德K60底层库”为飞思卡尔Kinetis系列的开发者提供了丰富的底层驱动函数,该底层库的代码全部开源,并由数名工程师共同编写和维护。自从2012年2月份发布该底层库的第一个版本后,便受到众多开发者的支持,很多开发者将他们在使用中遇到的问题反馈给我们,使本底层库逐步得到完善。

“拉普兰德K60底层库”不仅为开发者提供了底层驱动函数,还为初学者提供了近30个示例工程。在V2版本以后,更提供了uC/OS及uC/GUI等系统的移植。

[attach]38770[/attach]
V2.2版本驱动包括:
l  MCG:一键超频代码;
l  GPIO:通用输入输出及外部中断;
l  ADC:软件、硬件触发采集;
l  FTMPWM输出、输入捕获;
l  PIT:周期定时中断;
l  eDMA:内存数据直接存储;
l  LPTMR:低功耗定时、脉冲捕获
l  UART:串口输入输出;
l  I2C:双总线传输;
l  SDHCSD卡存储,包含DiskIOFatFs文件系统;
l  DAC:软件、硬件触发数模转换;
l  CAN总线控制器局域网;
l  SPI串行外设总线;
l  PDB:可编程延时模块,用于精准延时、触发ADCDAC操作;
l  ENET:以太网控制器,包含MAC层通信驱动;
l  USBCDC类设备驱动;
l  RTC:实时时钟驱动;
l  FLASH:片内FLASH擦除、写入等驱动。

V2.2版本示例工程包括:

相关下载:

拉普兰德K60底层库V2.2(含所有驱动及30+个例程)
2013年4月5日
更新V2.2最新版[attach]43247[/attach]

K60 Nano核心板资料(含用户手册、原理图、封装)
[attach]40401[/attach]


K60 Card V2核心板资料(含用户手册、原理图)
[attach]46823[/attach]

线性CCD单次采集程序、上位机V2、快速上手手册打包下载
http://www.znczz.com/thread-115540-1-1.html

利用Bootloader给K60下载程序(教程、程序、下载器)
http://www.znczz.com/thread-114378-1-1.html


Kinetis底层库讨论群:184156168(入群验证:K60)
CCD光电平衡车讨论群:255363658(入群验证:光电)


更新历史:


版本


描述


日期


0.0


l   创建文档“LPLD_K60底层开发包”


2012/2/16


0.1


l   底层驱动包添加PIT模块相关函数,并更新相应说明


2012/2/22


0.2


l   文档更名为“K60底层开源驱动-LPLD_OSKinetis”
l   底层驱动包添加eDMA模块相关函数,并更新相应说明
l   添加GPIO模块外部中断设置函数
l   简化ADC模块初始化函数
l   合并PIT模块中断底层函数


2012/3/21


0.3


l   底层驱动包添加LPTMR模块相关函数,并更新相应说明


2012/3/26


0.4


l   添加FTM模块的输入捕捉相关函数
l   底层驱动包添加UART模块相关函数,并更新相应说明


2012/3/31


0.5


l   底层驱动包添加I2C模块相关函数,并更新相应说明


2012/4/7


0.6


l   底层驱动包添加SDHC模块及磁盘IO模块相关函数,并更新相应说明
l   底层驱动包以磁盘IO模块底层函数为基础,添加开源的FatFs文件系统,并更新相应说明


2012/6/24


1.0


l   更新ADC、GPIO、I2C、LPTMR、PIT、UART等底层函数的参数名,使用旧版函数的程序需做小量兼容性修改
l   修复ADC单端采集BUG


2012/11/11


2.0


l   更新GPIO的LPLD_GPIO_SetIsr()函数,使用后自动使能相应中断
l   增加GPIO、PIT、LPTMR的清除中断函数
l   增加CAN、DAC、SPI、PDB、RTC、ENET、USB模块的底层函数库


2012/11/22


2.1


l   修改PDB中断函数BUG
l   增加FLASH模块底层库函数库


2012/12/31


2.2


l   重新编写SDHC底层驱动,解决多块读写BUG
l   修改SPI底层驱动初始化函数的注释错误
l   修改nRF24L01\MAG3110\MMA7660等例程的BUG
l   增加DMA实现脉冲累加功能的例程


2013/4/5

注:自V2.2版后增加对示例程序的修改记录。







[attach]46823[/attach]
作者: zhangyechu    时间: 2012-12-11 16:53
好东西!收来!!

作者: 青龙00    时间: 2012-12-11 17:08
收藏了先!
作者: sdlibin007@qq.c    时间: 2012-12-11 17:17
谢谢楼主
作者: 天秤星座    时间: 2012-12-11 17:22
去年就用的这个。不错
作者: yfkling    时间: 2012-12-11 17:35
:o
作者: wenxiao1992    时间: 2012-12-11 17:35
好东西~~~~~·看看~~~~~~~
作者: LINJIE123    时间: 2012-12-11 18:08

作者: 伊利奶茶粉    时间: 2012-12-11 18:22

作者: 机遇    时间: 2012-12-11 18:24
:D
作者: feng~    时间: 2012-12-11 18:26
谢楼主。。。
作者: 叶子一哥    时间: 2012-12-11 19:04
好东西
作者: 洋葱圈    时间: 2012-12-11 19:25
天秤星座 发表于 2012-12-11 17:22
去年就用的这个。不错

谢谢支持,使用过程中有遇到问题欢迎反馈给我们。

作者: qinlu123    时间: 2012-12-11 19:26
十分感谢!
作者: 河边有棵树    时间: 2012-12-11 20:00
支持开源
作者: 十七岁不哭    时间: 2012-12-11 20:44
看看。。。。。希望书尽快出来。。。。。。。。。
作者: 451506709    时间: 2012-12-11 22:08
好,非常好
作者: 1228463834    时间: 2012-12-11 22:25

作者: 676431432    时间: 2012-12-11 22:36
给力
作者: 洋葱圈    时间: 2012-12-11 22:44
十七岁不哭 发表于 2012-12-11 20:44
看看。。。。。希望书尽快出来。。。。。。。。。

书已经写好了,接下来就是出版社那边的事情了。

作者: 简单丹    时间: 2012-12-11 23:18
看看
作者: 伤心豆    时间: 2012-12-12 00:07
先揣着
作者: 723cheng    时间: 2012-12-12 01:18
楼主太强大了
作者: wang505    时间: 2012-12-12 09:50
不错
作者: 洋葱圈    时间: 2012-12-12 11:47
723cheng 发表于 2012-12-12 01:18
楼主太强大了

这不是一个人写成的,所以不是我一个人的功劳。

作者: 389059751    时间: 2012-12-12 15:05
收了
作者: 回不去的2010    时间: 2012-12-13 12:15
书出来的话网上能不能买到呢?
作者: 洋葱圈    时间: 2012-12-13 12:58
回不去的2010 发表于 2012-12-13 12:15
书出来的话网上能不能买到呢?

网上可以买到哦,到我们的官方淘宝店买还有优惠的。地址就不发了,进我们的官网就有了。

作者: 不、完美    时间: 2012-12-13 14:42

作者: 不、完美    时间: 2012-12-13 14:42
:)
作者: 874692826    时间: 2012-12-13 15:29
感谢分享!!
作者: LQ~少行    时间: 2012-12-13 15:43
正找这资料呢,学习先。。。
作者: lyb    时间: 2012-12-13 20:33
顶一下
作者: csuwp    时间: 2012-12-14 00:19
竟然现在才发现这么好的东东,该打!
作者: 洋葱圈    时间: 2012-12-14 08:26
csuwp 发表于 2012-12-14 00:19
竟然现在才发现这么好的东东,该打!

现在发现也不迟哦{:soso_e113:}
作者: ~~.枭·}雄~~    时间: 2012-12-14 21:53

作者: 洋葱圈    时间: 2012-12-14 22:36
~~.枭·}雄~~ 发表于 2012-12-14 21:53

{:soso_e113:}

作者: 黎明sunshine    时间: 2012-12-15 12:21
收藏
作者: 洋葱圈    时间: 2012-12-15 20:29
黎明sunshine 发表于 2012-12-15 12:21
收藏



作者: 玻璃中的太阳    时间: 2012-12-15 21:45
来看看,学习一下。

作者: 阿兰家族    时间: 2012-12-16 00:07
渡水复渡水
作者: 1332392676    时间: 2012-12-16 09:33
谢谢
作者: 洋葱圈    时间: 2012-12-16 11:00
阿兰家族 发表于 2012-12-16 00:07
渡水复渡水



作者: 秋天等落叶    时间: 2012-12-16 12:19
顶起先
作者: 洋葱圈    时间: 2012-12-16 12:26
秋天等落叶 发表于 2012-12-16 12:19
顶起先

{:soso_e181:}

作者: 小生有你    时间: 2012-12-16 15:03

作者: yanglinjie00000    时间: 2012-12-16 18:59
下载了
作者: 洋葱圈    时间: 2012-12-16 19:00
yanglinjie00000 发表于 2012-12-16 18:59
下载了



作者: tobeabh    时间: 2012-12-16 20:54
回帖表示来过
作者: cxn5127111    时间: 2012-12-16 21:35
感谢一下吧,虽然我用的是野火。
作者: cxn5127111    时间: 2012-12-16 21:36
。。
作者: cxn5127111    时间: 2012-12-16 21:36
还不中?
作者: 洋葱圈    时间: 2012-12-16 21:52
cxn5127111 发表于 2012-12-16 21:36
还不中?

你中了。

作者: woniu17    时间: 2012-12-16 22:18
感恩~~~
作者: lsdoo·    时间: 2012-12-17 11:05

作者: lsdoo·    时间: 2012-12-17 11:05

作者: jlyjj    时间: 2012-12-17 13:21
最新的库已经下载,谢谢!
有一程序调不通,请你看一看,也欢迎其他高手也帮助看一看。
注意看:<-----------执行到此.........

/*
* LPLD_SDHC_CMD_Do
* 向SD卡发送指定CMD命令
*
* 参数:
*    xfertyp--SFERTYP寄存器内容
*
* 输出:
*    DRESULT--磁盘功能返回值
*/
static DRESULT LPLD_SDHC_CMD_Do(uint32 xfertyp)
{

  // 清卡移除标志
  SDHC_IRQSTAT |= SDHC_IRQSTAT_CRM_MASK;
  
  // 调试时可以查看CMDRSP0寄存器值
   (void)SDHC_IRQSTAT;//<------------------执行到此,SDHC_IRQSTAT=128
    (void)SDHC_CMDRSP0;
  
  // 等待CMD线为空闲
  while ((SDHC_PRSSTAT & SDHC_PRSSTAT_CIHB_MASK) || (SDHC_PRSSTAT & SDHC_PRSSTAT_CDIHB_MASK))
  { };
  
  SDHC_XFERTYP = xfertyp;
  
  //等待响应
  if (LPLD_SDHC_WaitStatus(SDHC_IRQSTAT_CIE_MASK | SDHC_IRQSTAT_CEBE_MASK | SDHC_IRQSTAT_CCE_MASK | SDHC_IRQSTAT_CC_MASK) != SDHC_IRQSTAT_CC_MASK)
  {
    SDHC_IRQSTAT |= SDHC_IRQSTAT_CTOE_MASK | SDHC_IRQSTAT_CIE_MASK | SDHC_IRQSTAT_CEBE_MASK | SDHC_IRQSTAT_CCE_MASK | SDHC_IRQSTAT_CC_MASK;
    return RES_ERROR;
  }
  
  // 卡移除检查
  if (SDHC_IRQSTAT & SDHC_IRQSTAT_CRM_MASK)//<-----------执行到此,SDHC_IRQSTAT=129

  {
    SDHC_IRQSTAT |= SDHC_IRQSTAT_CTOE_MASK | SDHC_IRQSTAT_CC_MASK;
    return RES_NOTRDY;
  }
  
  // 获取响应
  if (SDHC_IRQSTAT & SDHC_IRQSTAT_CTOE_MASK)
  {
    SDHC_IRQSTAT |= SDHC_IRQSTAT_CTOE_MASK | SDHC_IRQSTAT_CC_MASK;
    return RES_NONRSPNS;
  }
  
  SDHC_IRQSTAT |= SDHC_IRQSTAT_CC_MASK;
  
  return RES_OK;

}
作者: jlyjj    时间: 2012-12-17 13:33
<-----------执行到此,SDHC_IRQSTAT=128,说明CMR位没有被清‘0’,卡被移除。

// 清卡移除标志
  SDHC_IRQSTAT |= SDHC_IRQSTAT_CRM_MASK;   这条指令没有起作用。


<-----------执行到此,SDHC_IRQSTAT=129,说明CC位被置‘1’,说明Command complete.
既然卡被移除为什么会Command complete.



作者: 馨儿    时间: 2012-12-17 16:31
真是好东西
作者: 蓦然回首mxk    时间: 2012-12-17 16:39

作者: Track    时间: 2012-12-17 20:57
我找这个,找了很久了!大神!!我用的就是拉普兰德的K60核心版
作者: Track    时间: 2012-12-17 20:58
这个是最新版的么?
作者: 洋葱圈    时间: 2012-12-17 21:10
Track 发表于 2012-12-17 20:58
这个是最新版的么?

你在这里下载的都是最新版,我以后也会在这里更新的。
作者: 洋葱圈    时间: 2012-12-17 21:11
Track 发表于 2012-12-17 20:57
我找这个,找了很久了!大神!!我用的就是拉普兰德的K60核心版

谢谢支持,非拉普兰德K60核心板也能用哦。学会了就试着自己做吧。

作者: liuheng    时间: 2012-12-17 22:40

作者: liuheng    时间: 2012-12-17 22:41

作者: 000001    时间: 2012-12-18 01:44

作者: JOOL    时间: 2012-12-18 13:03
好东西 分享
作者: BlackFire531    时间: 2012-12-18 13:31
感谢lz分享!!!!
作者: QQ1134902520    时间: 2012-12-18 18:26
谢谢
作者: a3914925    时间: 2012-12-18 18:29

作者: a3914925    时间: 2012-12-18 18:36

作者: lcs128sure    时间: 2012-12-18 21:58
不能下载  求发邮箱  谢谢  lcs128sure@163.com
作者: OPQ_XYQ    时间: 2012-12-19 10:52
回帖吧
作者: 洋葱圈    时间: 2012-12-19 11:50
OPQ_XYQ 发表于 2012-12-19 10:52
回帖吧

{:soso_e181:}

作者: linping9656    时间: 2012-12-19 11:51
真心感谢楼主
作者: 洋葱圈    时间: 2012-12-20 08:31
linping9656 发表于 2012-12-19 11:51
真心感谢楼主

{:soso_e181:}

作者: 伊利奶茶粉    时间: 2012-12-20 13:19

作者: 烈焰腾空    时间: 2012-12-20 18:44

作者: liuqi546767    时间: 2012-12-20 18:58
谢谢!
作者: 我是LGB191    时间: 2012-12-20 20:18
谢谢
作者: 我是LGB191    时间: 2012-12-20 20:18
谢谢
作者: 我是LGB191    时间: 2012-12-20 20:18
奖励在哪里
作者: 玻璃中的太阳    时间: 2012-12-21 21:02
看看。谢谢啦。

作者: lykiller    时间: 2012-12-21 21:03
好东西,顶起
作者: gnbznc    时间: 2012-12-21 21:52
支持啊
作者: Originition    时间: 2012-12-21 22:29
好东西!
作者: 飞尘    时间: 2012-12-22 22:08
好东西啊
作者: cxn5127111    时间: 2012-12-23 00:17
...1?
作者: cxn5127111    时间: 2012-12-23 00:17
1?
作者: cxn5127111    时间: 2012-12-23 00:17
连1点都没额
作者: cxn5127111    时间: 2012-12-23 00:19
。。。
作者: li853141431    时间: 2012-12-23 15:46

作者: Mr_Q    时间: 2012-12-23 16:46
好东西~
作者: 吢冇紷蒠    时间: 2012-12-23 19:49

作者: cmwanysys    时间: 2012-12-24 22:55
好东西,学了

作者: 文圣利    时间: 2012-12-25 20:44
感谢了
作者: 洋葱圈    时间: 2012-12-28 13:07
cmwanysys 发表于 2012-12-24 22:55
好东西,学了

The Matrix{:soso_e113:}

作者: 874692826    时间: 2012-12-28 15:35
感谢分享!
作者: 忘从前    时间: 2012-12-28 21:26





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2