硬件平臺:stm8s103
編譯環境:IAR for stm8
//spi初始化
void spiMasterIint(void)
{
SPI->CR1 = 0x2c;
SPI->CR2 = 0x03;
SPI->CRCPR = 0x07;
SPI->CR1 |= 0x40;
}
spi接收發送
unsigned char spiRW(unsignde char date)
{
while(!(SPI->SR&0x02));
SPI->DR = data;
while(!(SPI->SR&0x01));
return SPI->DR;
}