5809|6

12

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

2530怎么配置RC522寄存器 [复制链接]

网上有MSP430驱动RC522的很多程序,但是初学菜鸟并不会改,
unsigned char SPIByte(unsigned char SPI_Byte)
{
        unsigned char SPI_Recv;
        USISRL = SPI_Byte;//USI模块支持同步通信
        USICNT = 0x08;
        _bis_SR_register(LPM3_bits + GIE);
        SPI_Recv = USISRL;
        return SPI_Recv;
}

这个函数是msp430下的,请问如何相应的改成2530的函数
此帖出自RF/无线论坛

最新回复

RST引脚用普通的io就可以。。。这个不是spi的外设接口吧   详情 回复 发表于 2016-11-15 17:02
点赞 关注
 

回复
举报

578

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
这个是SPI通信方式,在2530上不熟悉使用硬件SPI,可以使用IO口模拟的方式实现SPI功能
此帖出自RF/无线论坛
个人签名刻苦学习,共同进步
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

板凳
 
RC522是SPI接口吧,这个你需要配置CC2530的寄存器将其配置 成spi,然后基本应该就是spi的读写操作了。。。
此帖出自RF/无线论坛
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

4
 
多谢各位,RC522的rst复位引脚应该接2530的哪个i/o口
此帖出自RF/无线论坛
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

5
 
huaiqiao 发表于 2016-11-3 22:06
RC522是SPI接口吧,这个你需要配置CC2530的寄存器将其配置 成spi,然后基本应该就是spi的读写操作了。。。

多谢,请问RC522的rst复位引脚应该接2530的哪个i/o口
此帖出自RF/无线论坛

点评

RST引脚用普通的io就可以。。。这个不是spi的外设接口吧  详情 回复 发表于 2016-11-15 17:02
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

6
 
韩薇0513 发表于 2016-11-15 12:23
多谢,请问RC522的rst复位引脚应该接2530的哪个i/o口

RST引脚用普通的io就可以。。。这个不是spi的外设接口吧
此帖出自RF/无线论坛
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

7
 
我这样配置spi是否正确:  
  P2DIR &=~ 0xC0;// PRIPO=00-->>usart0优先>usart1>定时器1
  PERCFG &=~ 0x01;        // PERCFG.U1CFG = 0
  
  P0SEL |= 0x2C;         // P0_5, P0_3, and P0_2 are peripherals
  P0SEL &=~ 0x10;        // P0_4 is GPIO (SSN)
  P0DIR |=  0x10;        //SSN is set as output
  
  P0SEL &=~ 0x01;        // P0_0 is GPIO (RST)
  P0DIR |= 0x01;         // RST is set as output
   U0CSR |= 0x40;         //运行串口0接收

  U0CSR &= ~0xA0;  
  U0GCR &= ~0xC0;      // CPOL = CPHA = 0 负时钟极性
  U0GCR |= 0x20;       // ORDER = 1 -->MSB先传送
此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表