MCU读写CC1000寄存器的编程
CC1000可通过简单的三串行接口PDATA、PCLK和PALE进行编程。
CC1000主要有36个8位配置寄存器,每个由7位地址寻址。读/写位初始化读或写的操作。CC1000一个完整的配置要求发送29个数据帧,每个16位(7个地址位1个读/写位和8个数据位)。
PCLK频率决定了完全配置所需时间,在10MHzPCLK频率工作下,完成整个配置所需时间少于60µs。在低电位模式下设置时仅需发射一个帧,所需时间少于µ2s。所有寄存器都可读。
在每次写循环中,16位字节送入PDATA通道,每个数据帧中7个最重要的位(A6:0)是地址位。A6是MSB(最高位),首先被发送。下一个发送的位是读/写位(高电平写,低电平读)在传输地址和读/写位期间,PALE(编程地址锁存使能)必须保持低电平,接着传输8个数据位(D7:0)见图3。
结语
关于基于FSK调制芯片的CC1000编程的相关介绍就到这了,如有不足之处欢迎指正。 |