官方例程讲解第二十二篇:Kinetis KL25 BME例程2

2020-02-21 21:26发布

本帖最后由 FSL_TICS_Robin 于 2014-6-24 09:29 编辑

官方例程讲解第二十二篇:Kinetis KL25 BME例程2


BME作为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的功能,例程代码,流程图以及运行结果。



FSL中文论坛支持小组 - 我们“制作”你们需要的。

友情提示:请用除IE外的浏览器下载代码。IE下载会出现源代码无法解压情况
KL25 Sample Code_BME2.rar (414.76 KB, 下载次数: 42) 2013-12-27 11:25 上传 点击文件名下载附件

飞思卡尔KL系列BME例程2指南.pdf (1.32 MB, 下载次数: 60) 2013-12-27 11:25 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
FSL_TICS_ZJJ
1楼-- · 2020-02-23 17:57
bli19 发表于 2014-1-6 14:07
lz给的链接不行啊,不过还是看看内容。

KL25_SC.part1.rar (15 MB, 下载次数: 0) 2014-1-6 14:13 上传 点击文件名下载附件

KL25_SC.part2.rar (7.21 MB, 下载次数: 0) 2014-1-6 14:14 上传 点击文件名下载附件

解压后,安装一下就可以了。
bli19
2楼-- · 2020-02-23 21:46
 精彩回答 2  元偷偷看……
FSL_TICS_ZJJ
3楼-- · 2020-02-24 03:45
bli19 发表于 2014-1-6 14:58
多谢啊、。

BME代码你就使用我给出来的,稍微修了一下。
ele-boy
4楼-- · 2020-02-24 04:12
进来学习学习
ddcour
5楼-- · 2020-02-24 04:59
支持不错啊!
易水寒冰198787
6楼-- · 2020-02-24 06:39
谢谢楼主分享,下载来看看!!

一周热门 更多>