请问KL25支持位带操作的方式吗(已解决)

2020-02-20 21:03发布

本帖最后由 FSL_TICS_ZP 于 2014-10-8 15:58 编辑

在看MKL25Z4.h的头文件,发现找不到BITBAND_REG的宏定义。在K60的头文件是有的。是不是KL25不支持位带操作的?求解惑。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
gliet_su
1楼-- · 2020-02-22 00:22
应该没有像51那样的位操作,以前用过NXP的M0+,它有IO口位操作,每一个位有一个对应的地址。
飞丝卡尔没看到有这样的地址对应。它所谓的位操作是与或非这种运算操作,不是IO口。
himd
2楼-- · 2020-02-22 03:29
我是看见超核的固件库有这样的操作,是k60的,不过在kl25上没有见到这样的宏定义,所以才有这样的疑问。
#define PAout(n)   BITBAND_REG(PTA->PDOR, n)
#define PAin(n)    BITBAND_REG(PTA->PDIR, n)
xjmlfm1
3楼-- · 2020-02-22 04:00
寄存器和IO一般有部分可以位操作,不过肯定没有51那样的位变量了。
zndz410
4楼-- · 2020-02-22 05:40
 精彩回答 2  元偷偷看……
地主阿山
5楼-- · 2020-02-22 07:02
参考手册如果有BME介绍,那就应该是有的。
0demon0
6楼-- · 2020-02-22 11:26
继续不明觉厉……

一周热门 更多>