STM8SPI从机

    xiaoxiao2025-06-21  10

    硬件平台:stm8s103 编译环境:IAR for stm8

    //SPI从机初始化 模式 0 : CPOL=0 CPHA=0 void spiSlaveInit(void) { SPI_CR1_SPE = 0; // 禁用SPI Disable SPI SPI_CR1_CPOL = 0; // CPOL = 0 SPI_CR1_CPHA = 0; // CPHA = 0 SPI_ICR_RXIE = 1; // 使能SPI接收中断 SPI_CR1_SPE = 1; // 使能SPI } //中断函数 #pragma vector = SPI_TXE_vector __interrupt void SPI_IRQHandler(void) { if (SPI_SR_RXNE) { unsigned char data; data = SPI_DR; // 读取SPI数据寄存器 //data处理 } }
    转载请注明原文地址: https://ju.6miu.com/read-1300184.html
    最新回复(0)