[Kinetis]

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

[复制链接]
10057|120
手机看帖
扫描二维码
随时随地手机跟帖
FSL_TICS_ZJJ|  楼主 | 2013-12-27 11:17 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_A 于 2013-12-27 11:19 编辑

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下载会出现源代码无法解压情况。
游客,如果您要查看本帖隐藏内容请回复



相关帖子

FSL_TICS_A| | 2013-12-27 11:26 | 显示全部楼层
又有更新啊,支持一下!!

使用特权

评论回复
FSL_TICS_imx| | 2013-12-27 11:34 | 显示全部楼层
好貼,頂一下~~

使用特权

评论回复
henextsuperssun| | 2013-12-27 11:54 | 显示全部楼层
看看

使用特权

评论回复
arccosine| | 2013-12-27 13:59 | 显示全部楼层
感谢楼主

使用特权

评论回复
偏爱番茄酱| | 2013-12-27 23:28 | 显示全部楼层
问他吧

使用特权

评论回复
dxylove| | 2013-12-28 11:04 | 显示全部楼层
回复吧

使用特权

评论回复
黄小俊| | 2013-12-28 11:43 | 显示全部楼层
支持。

使用特权

评论回复
omeone| | 2014-1-5 10:36 | 显示全部楼层
看看

使用特权

评论回复
lnulibin| | 2014-1-6 13:09 | 显示全部楼层
盾一下。

使用特权

评论回复
lijie0513| | 2014-1-14 17:45 | 显示全部楼层
求  学习

使用特权

评论回复
_Jason| | 2014-1-21 13:27 | 显示全部楼层
谢谢分享

使用特权

评论回复
FSL_TICS_A| | 2014-2-18 19:23 | 显示全部楼层
lijie0513 发表于 2014-1-14 17:45
求  学习

欢迎下载,如有问题可在论坛中讨论!!

使用特权

评论回复
Jay1987887| | 2014-2-18 20:14 | 显示全部楼层
下载学习一下!!

使用特权

评论回复
lvyunhua| | 2014-2-19 09:54 | 显示全部楼层
不错,参考参考!

使用特权

评论回复
zqjqq88| | 2014-2-21 09:00 | 显示全部楼层
支持,~

使用特权

评论回复
shanyx2010| | 2014-2-21 11:27 | 显示全部楼层
[Kinetis] 官网例程讲解第二十二篇:Kinetis KL25 BME例程2

使用特权

评论回复
FSL_TICS_Jeremy| | 2014-2-21 15:43 | 显示全部楼层
好贴啊,顶一下!!

使用特权

评论回复
hasson1777| | 2014-3-3 00:12 | 显示全部楼层
df:)

使用特权

评论回复
sometimesno1| | 2014-3-4 08:47 | 显示全部楼层
:$

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

165

主题

5069

帖子

88

粉丝