智能车制作
标题:
LPLD中SPI配置检验问题
[打印本页]
作者:
a364956116
时间:
2016-1-27 14:04
标题:
LPLD中SPI配置检验问题
K60的芯片怎么读取寄存器的值,在配置NRF2401的时候,check ID函数怎么检验正确性啊,求解
代码如下
/*
* LPLD_Nrf24L01_CheckID
* 用于检查复位后的NRF24L01_RX_ADDR_P1、NRF24L01_RX_ADDR_P0、NRF24L01_TX_ADDR的值是否正确
* 此值用于反映SPI总线是否配置正确
*
* 输出:
* Nrf24L01寄存器返回状态
*/
static uint8 LPLD_Nrf24L01_CheckID(void)
{
uint8 Temp;
Temp=LPLD_Nrf24L01_ReadBuf(NRF24L01_READ_REG + NRF24L01_RX_ADDR_P1, NRF24L01_RX_ADDR_P1_RESET_BUF,5);
asm("nop");
Temp=LPLD_Nrf24L01_ReadBuf(NRF24L01_READ_REG + NRF24L01_TX_ADDR, NRF24L01_TX_ADDR_RESET_BUF,5);
asm("nop");
Temp=LPLD_Nrf24L01_ReadBuf(NRF24L01_READ_REG + NRF24L01_RX_ADDR_P0, NRF24L01_RX_ADDR_P0_RESET_BUF,5);
asm("nop");
return Temp;
}
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2