本帖最后由 洋葱圈 于 2013-10-14 16:17 编辑
请下载最新!拉普兰德K60固件库V3版: 本页面不再更新
“拉普兰德K60底层库”为飞思卡尔Kinetis系列的开发者提供了丰富的底层驱动函数,该底层库的代码全部开源,并由数名工程师共同编写和维护。自从2012年2月份发布该底层库的第一个版本后,便受到众多开发者的支持,很多开发者将他们在使用中遇到的问题反馈给我们,使本底层库逐步得到完善。
“拉普兰德K60底层库”不仅为开发者提供了底层驱动函数,还为初学者提供了近30个示例工程。在V2版本以后,更提供了uC/OS及uC/GUI等系统的移植。
V2.2版本驱动包括: l MCG:一键超频代码; l GPIO:通用输入输出及外部中断; l ADC:软件、硬件触发采集; l FTM:PWM输出、输入捕获; l PIT:周期定时中断; l eDMA:内存数据直接存储; l LPTMR:低功耗定时、脉冲捕获 l UART:串口输入输出; l I2C:双总线传输; l SDHC:SD卡存储,包含DiskIO及FatFs文件系统; l DAC:软件、硬件触发数模转换; l CAN:总线控制器局域网; l SPI:串行外设总线; l PDB:可编程延时模块,用于精准延时、触发ADC及DAC操作; l ENET:以太网控制器,包含MAC层通信驱动; l USB:CDC类设备驱动; l RTC:实时时钟驱动; l FLASH:片内FLASH擦除、写入等驱动。
V2.2版本示例工程包括:
- LPLD_ADC:AD单端采集例程
- LPLD_ADC_ENC-03:村田ENC-03陀螺仪传感器采集例程
- LPLD_Breathing:呼吸灯例程,PIT、GPIO综合实验
- LPLD_CAN:CAN总线收发例程
- LPLD_DAC_TriangularWave:DAC模拟三角波发生器例程
- LPLD_ENET_MAC:以太网通信例程
- LPLD_GPIO_DMA:OV系列数字摄像头DMA图像采集例程
- LPLD_GPIO_Isr:IO口按键中断例程
- LPLD_Hello_World:入门测试例程
- LPLD_I2C_MMA7660:MMA7660加速度传感器采集例程
- LPLD_InputCapture:输入脉冲捕获例程
- LPLD_LedLight:LED灯例程
- LPLD_LPTMR_PulseAcc:脉冲累加例程
- LPLD_MAG3110:飞思卡尔MAG3110三轴地磁传感器例程
- LPLD_PDB_Isr:可编程精准延时中断例程
- LPLD_PDB_TrgADC:PDB触发ADC采集例程
- LPLD_PDB_TrgDAC:PDB触发DAC输出例程
- LPLD_PIT:周期中断定时器例程
- LPLD_PWM:PWM输出控制舵机例程
- LPLD_RTC_Isr:实时时钟例程
- LPLD_SDHC:SD卡数据读写例程
- LPLD_SDHC_FatFs:SD卡文件系统读写例程
- LPLD_SPI_NRF24L01:nRF24L01无线模块数据收发例程
- LPLD_Template:空白模板,用于快速新建工程
- LPLD_TSL1401:TSL1401线性CCD模块采集例程
- LPLD_UART_Isr:串口中断接收发送例程
- LPLD_UCOS:uC/OS移植例程
- LPLD_UCOS_OSSem:uC/OS信号量测试例程
- LPLD_USB_VirtualCom:USB虚拟串口例程
- LPLD_Flash:K60片内FLASH读、写、擦除例程
- LPLD_DMA_PulseAcc:DMA配合GPIO实现多路脉冲累加例程
相关下载:
拉普兰德K60底层库V2.2(含所有驱动及30+个例程)
2013年4月5日更新V2.2最新版
K60 Nano核心板资料(含用户手册、原理图、封装)
K60 Card V2核心板资料(含用户手册、原理图)
线性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版后增加对示例程序的修改记录。
|