当前位置:文档之家› 飞思卡尔 freescale Kinetis KL25系列资料大全及实例汇总

飞思卡尔 freescale Kinetis KL25系列资料大全及实例汇总

Freescale Kinetis KL25系列社区资料大全及实例汇总

介绍:

Freescale 公司Kinetis KL25 MCU向L系列内增加了带集成低压稳压器的全速USB 2.0 OTG控

制器,采用32位ARM Cortex-M0内核,拥有48MHz内核频率,工作电压为1.71V~3.6V,。

KL25系列作为低功耗、低价格、高性能的微控制器,给工程师们提供了一个合适的入门级

32位方案。

本文精选了Kinetis K25教程、例程、设计案例,以及基于Kinetis KL25的流行开发板,集结

了国内外官方资料和资深工程师的经验,是学习Kinetis KL25 MCU的必备宝典。

Kinetis KL25 MCU 的功能框图

Kinetis KL25 MCU 教程篇 Kinetis KL25 MCU官方参考手册

Kinetis KL25 MCU 官方数据手册

飞思卡尔Kinetis系列产品开发资源链接总汇

包含Kinetis系列产品的 参考手册、数据手册、编译环境、调试工具的相关资源链接。

KL25中文用户手册

官方Kinetis L系列三大特性演示视频(附中文说明文档)

你在设计中往往会忽略掉Kinetis L系列的重要的特性。如果你只是简单的把Kinetis L系列当

做一般的Cortex-M0的单片机来使用的话,我们的设计人员估计要郁闷了。闲话少说,赶紧

来看看你可能忽略的特性吧

Cortex-M0+, 到底“+”了什么(有视频,有中文文档)

飞思卡尔Kinetis L系列采用的内核是Cortex-M0+,而不是Cortex-M0。这个小小的加号到底增

加了什么呢?小小视频讲的一清二楚。

根据KL系列芯片上的缩略标志识别具体型号

大家在使用kinetis芯片的时候,可能会发现一些比较小的芯片上并没有刻出芯片的具体型

号,而是刻了一个缩略型号名称,那么如何根据这个缩略名称来识别具体的型号呢?

文中罗列了Kinetis L系列所有的缩略型号对应的芯片具体型号名称,方便大家识别。

KL25 TSI基本原理介绍

TSI(Touch Sensing Interface)模块是飞思卡尔为简化硬件设计人员开发而嵌入到Kinetis架构

的电容触摸感应模块,本篇主要介绍TSI模块的基本原理。

KL25 ADC模块详细介绍

文中包含了ADC的模块框图以及对每个模块的详细介绍。

开发篇

FRDM-KL25 cdc win 7 DRIVER 下载

超核 KL25固件库 BetaV0.5 版

更新的主要内容:

- 完善了几乎所有模块的注释,大家使用起来更方便 - 添加了TPM模块 产生PWM波

- 添加MMA845X模块,加速度传感器,满足 智能车制作需要。

如何寻找飞思卡尔芯片最新的头文件

芯片头文件在编译环境的安装路径下都是可以找到的,如果大家的编译环境如CodeWarrior、

IAR、Keil MDK版本经常更新,就能够找到最新的芯片头文件了。

小窍门:使用KL25-SC中快捷工具创建新工程

经验分享:KL25 I2C结合加速度传感器代码(CW工程)

分享了从K60 100MHz主频、V2版本的例程包KINETIS512_V2_SC移植过来的i2c工程,如

果有FRDM-KL25Z开发板就可以直接通过串口观察i2c接口的板载MMA8451Q加速度传感器

数据。

KL25官方第10版sample code中BME代码补丁

如果在调试KL25第10版sample code代码的BME工程时,发现打印出的结果显示BME代

码确没有普通C代码跑的快,请不要惊慌,本文教您如何解决!

开发板FRDM-KL25实战经验分享:

从零开始玩转FRDM-KL25Z

在这个物价飞涨,通胀严峻的时代,估计童鞋们会越来越来在乎自己的钱袋子啊,注重投入

产出比吧。FRDM-KL25Z开发板以其低价质优﹑硬件资源丰富﹑开发资料齐全的优势在一开

始推出市场时,就俘获了一众初学者的心。

文中包括FRDM-KL25Z开发板驱动安装、板级调试、MCU程序烧写、创建编译调试工程步骤;

FRDM-KL25Z开发板资源分布图、引脚排列图,全面的开发板参考资料资源。

USB 2.0协议资料

对USB 2.0协议不是很熟的同学在学习FRDM-KL25的USB例程前可以先充充电。

设计案例篇:

基于FRDM-KL25Z开发板的仿微信打飞机游戏

例程篇:

官方例程讲解 Kinetis KL25 BME例程1 BME是Bit Manipulation Engine的简称,即位操作模块,它是一个硬件模块,介于外设和内

核之间,能够实现具体的位操作,如普通的位操作XOR, AND,OR,位插入BFI等,还能够

实现单bit清零,单bit置位,以及提取无符号位等操作。

正因为使用了硬件模块去操作,所以与普通的C代码操作相比,其生成的汇编代码减少了很

多,从而减少了整个代码量。

结合官方的BME例程1,讲解了BME的功能,例程代码,流程图以及运行结果。

官方例程讲解 Kinetis KL25 BME例程2

BME例程2,是继例程1之后,采用ARM内核的systick作为时间基准,测试使用BME方式

配置LPTMR触发ADC采样所消耗的systick计数个数,以及使用普通C代码配置LPTMR触发

ADC采样所消耗的systick计数个数之间的差。

结合官方的BME例程2,讲解了BME的功能,例程代码,流程图以及运行结果。

官方例程讲解:Kinetis KL25 TPM模块输入捕获和输出PWM波

大家都知道KL25功耗低的优点,KL25还包含了TPM模块,可以提供输入捕获,输出比较和

PWM波输出。

本例详细讲解了TPM模块各种功能配置方法,中断的设置和应用,对重点函数做了详尽注

解。

官方例程讲解:Kinetis KL25 低功耗模式下TPM模块输出PWM波

本例中KL25工作于低功耗模式下,通过DMA搬移数据值TPM模块寄存器,输出设定好的

波形。

本例中文说明重点讲解了DMA模块,TPM模块配置方法,中断的设置和应用,对重点函数做

了详尽注解。

手把手学会官方例程: Kinetis KL25 低功耗模式(上,中,下)

本文对KL25产品的低功耗模式进行了详尽的讲解,重点函数说明,如何进入和退出各种低

功耗模式进行了详细的注解。

手把手学会官方例:Kinetis KL25 低功耗模下实现UART-DMA-SRAM的数据传输(上、下)

飞思卡尔KL25Z 产品Low Power dma uart demo例程实现MCU在低功耗模式下使用DMA模

块将串口UART0获得的数据传输到SRAM内存中。

文档以及代码支持三个软件环境:Keil MDK,IAR ARM IDE,CodeWarrior V10.x。

手把手学会官方例程: KL25 加速度传感器PE例程

飞思卡尔KL25Z 产品accelerometer例程实现在codewarrior 10.x PE环境下,MCU 通过I2C

总线定时读取三轴加速度传感器MMA8451Q的寄存器,将当前X、Y、Z三轴的加速度值通

过串口输出的功能。

附中文文档,对加速度例程进行了一步步的讲解,PE模块配置以及重点函数说明,I2C收发

流程配置方法等进行了详细的讲解。同时配有操作的图片展示。

手把手学会官方例程:Kinetis KL25 UART例程1指南

飞思卡尔Kinetis L系列KL25产品LQRUG_uart_ex1例程示范了如何配置UART0模块,使其能以查询或中断这两种方式完成发送接收字符的功能。

重点讲解UART0模块框图及其基本配置,并对重点函数做了详尽注解。

手把手学会官方例程:Kinetis KL25 UART例程2指南

飞思卡尔Kinetis L系列KL25产品的 LQRUG_uart_ex2例程实现UART0工作于VLPS低功耗

模式,并配置地址匹配作为唤醒源。

手把手学习官方例程: Kinetis KL25 USB例程指南(基础篇)

主要为USB基础概念以及知识的讲解,详细分析了USB的描述符,协议包,传输类型,请求

以及枚举过程,最后结合USB分析仪,给出一个通信结构的基础概念。

手把手学习官方例程第二十九篇 Kinetis KL25 USB例程指南(进阶篇)

飞思卡尔论坛支持小组推出手把手学会官方例程第二十九篇:Kinetis KL25 USB例程指南(进

阶篇),即USB例程文档的第二篇。该篇文档详细介绍了HID设备固件基础、HID设备描述

符、HID的特定请求,最后通过USB协议分析仪捕获USB总线数据包,分享HID设备枚举过

程中,HID设备与HOST的通信数据。

KL25 ADC ping-pong模式的实现例程

本例程通过CodeWarror中的PE功能实现了基于KL25的ADC乒乓模式采样,满足了需要连

续采样的设计需求。(附例程及中文讲解手册)

KL25低功耗模式例程

基于Freedom板的KL25低功耗模式的例程。大家可以把万用表串接到J4上来测量电流。

FAQ:

FAQ-Kinetis系列产品常见问题总结

请问code warrier 10.4怎么建立KL25的工程

MKL25P128 中文数据手册

自制KL25Z电路板极端挑Debugger,求助可能原因

用KEIL开发FRDM-KL25Z板子调试必须用JLINK吗?

KL25 关于GPIO控制的问题

有没有用Codewarrior10.5开发KL25移植好用的操作系统

请教kl25的systick中断

相关主题