ILI9342的数据手册上给出了4线SPI模式下18bit时读出数据的格式。但是没有给出16bit时读出数据的格式。尝试过如下图所示的两种方式,当SPI波特率设置为36MHz时,方式一可以正确读出一次RAM内的显示数据,当SPI波特率设置为18MHz及以上时,通过方式二可正确读出RAM内的数据。但是由于读数据时发送了0X2E(Read memory RAM command),后续向ILI9342发送指令、数据无效,无法继续控制ILI9342。另外,ILI9342的数据手册中4-line SPI时序图中的Output Disable time 要求的范围是90ns-95ns。怎么会限制得这么死?
|