这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » RC522 操作寄存器的格式

共3条 1/1 1 跳转至

RC522 操作寄存器的格式

菜鸟
2014-05-13 11:09:10     打赏
我看了下RC522的手册,好像没找到说明操作寄存器的方法,但现在我想知道读写寄存器的数据格式,请大虾指教,另外参考了网上一些例程,有几个基本函数不明白什么意思,也希望大家能给点意见,谢谢。
void ClearBitMask(unsigned char reg,unsigned char mask)
{
    char tmp = 0x0;
    tmp = ReadRawRC(reg);
    WriteRawRC(reg, tmp & ~mask); } 这个函数是清位的功能,一个数取反后再与上一个数,这是什么意思呢?

院士
2014-05-13 22:46:07     打赏
2楼

将某一位的数据“清零”,其它位的数据不变。

多用于寄存器标志位的操作。另外一个是 将某一位“置位”。


高工
2014-05-17 18:19:55     打赏
3楼

个人理解就是对寄存器特定的某位进行操作,置1或者置0


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]