[资料分享与下载] Kinetis KL25系列中文教程、例程详解、设计案例

[复制链接]
 楼主| ccw1986 发表于 2015-9-26 08:03 | 显示全部楼层 |阅读模式
Freescale 公司Kinetis KL25 MCUL系列内增加了带集成低压稳压器的全速USB 2.0 OTG控制器,采用32ARM Cortex-M0内核,拥有48MHz内核频率,工作电压为1.71V~3.6V,
KL25系列作为低功耗、低价格、高性能的微控制器,给工程师们提供了一个合适的入门级32位方案。
本文精选了Kinetis K25教程、例程、设计案例,以及基于Kinetis KL25的流行开发板,集结了国内外官方资料和资深工程师的经验,是学习Kinetis KL25 MCU的必备宝典。

1.jpg
Kinetis KL25 MCU 的功能框图

 楼主| ccw1986 发表于 2015-9-26 08:05 | 显示全部楼层
ME作为KL25Z的另一大卖点它究竟有什么特点呢?
BME是Bit Manipulation Engine的简称,即位操作模块,它是一个硬件模块,介于外设和内核之间,能够实现具体的位操作,如普通的位操作XOR, AND,OR,位插入BFI等,还能够实现单bit清零,单bit置位,以及提取无符号位等操作。正因为使用了硬件模块去操作,所以与普通的C代码操作相比,其生成的汇编代码减少了很多,从而减少了整个代码量。
BME例程2,是继例程1之后,采用ARM内核的systick作为时间基准,测试使用BME方式配置LPTMR触发ADC采样所消耗的systick计数个数,
以及使用普通C代码配置LPTMR触发ADC采样所消耗的systick计数个数之间的差
本文档结合官方的BME例程2,讲解了BME的功能,例程代码,流程图以及运行结果。

运行平台
  TWR-KL25Z48M
  TWR-SER
  FRDM-KL25Z
  Keil MDK /IAR ARM IDE
 楼主| ccw1986 发表于 2015-9-26 08:07 | 显示全部楼层
这个是说明书

飞思卡尔KL系列BME例程2指南.pdf

1.32 MB, 下载次数: 18

 楼主| ccw1986 发表于 2015-9-26 08:07 | 显示全部楼层
这个是源代码

KL25 Sample Code_BME2.rar

414.76 KB, 下载次数: 19

小狗爱吃骨头 发表于 2015-9-26 21:17 | 显示全部楼层
下载下来看看有没有帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

84

主题

925

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部

84

主题

925

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部