CS已经设置为手动控制,引脚SPICS1电平一直为高,怎么回事?
void SPI_CSControl(int cs)
{
volatile u32 tmp;
if(cs)
{
SPI1In32(SLAVE_SLECTION_REG,tmp);
tmp |=1;
SPI1Out32(SLAVE_SLECTION_REG,tmp);
}
else
{
SPI1In32(SLAVE_SLECTION_REG,tmp);
tmp &= ~1;
SPI1Out32(SLAVE_SLECTION_REG,tmp);
}
}