BYTE Si4432Read(BYTE Address, BYTE ReadNumber, BYTE* ReadData){ 
    BYTE ReadAddress;                    //SI4432寄存器地址 
    BYTE i;                              //SPI读的字节数 
    GPIO_ ResetBits(Si4432Port, NSEL);//使能SPI 
    ReadAddress = Address & Ox7F;        //读取的寄存器地址 
    SPI2ReadWriteByte(ReadAddres s);//写地址 
    for(i=0; i<ReadNumber; i++){ 
        ReadData[ i]=SPI2ReadWriteByte(0);//完成ReadNumber个字节读取 
    } 
    GPIO_SetBits(Si4432Port, NSEL);//关闭SPI 
    return 0; 
    } 
 |