LCD_Writ_Bus 函数中的 Delay 延迟时间影响 LCD 显示的原因分析
void LCD_Writ_Bus(u8 dat) { LCD_CS_Clr(); while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET);//检查接收标志位 SPI_I2S_SendData(SPI1,dat); delay(1); LCD_CS_Set(); }
Delay 函数的作用是延迟一定的时间,以便让 LCD 控制器有足够的时间处理数据。如果不延迟,LCD 控制器可能没有足够的时间来处理数据,导致数据传输错误,从而影响 LCD 的显示。Delay 的时间长度取决于 LCD 的时序要求和传输速率等因素。
原文地址: https://www.cveoy.top/t/topic/mym0 著作权归作者所有。请勿转载和采集!