GD SPI波形,在使用过程中会写入只是写入寄存器,如果这是立马取消片选,则会错误
ST SPI波形
GD改善后,添加新的判断
void spi_write_byte(uint32_t spi_periph, uint8_t data)
{
while(RESET == spi_i2s_flag_get(spi_periph, SPI_FLAG_TBE));
spi_i2s_data_transmit(spi_periph, data);
while(SET == spi_i2s_flag_get(spi_periph, SPI_FLAG_TRANS));
}
版权声明:本文为CSDN博主「shaynerain」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shaynerain/article/details/119321277
暂无评论