你的程序是不是你板子原配的還是移植的?自己写的自己写的建议参照正常的程序和时序图修改。还有数据线和spi引脚定义是否正确板子上晶振和延时程序是否一致。还要你是什么单片机有的单片机检查一下gpio口配置,有没有开时钟输出模式,有的单片机电压不够还需要上拉电阻这样3.3V就可以改为5v驅动了。你还是先一个一个测试先把显示模块调好了,再采集adc吧
我倒是有个建议,FIFO仍然按照同步进行设计这样读写都是同样的速度,转到LCD这一端将数据每隔固定点数进行摘取显示。例如AD是1M的写速率,FIFO读的速度也是1M但是到了LCD端按照100Hz的速率送到LCD上,相当于增加了分頻器给LCD反正你的AD值无论怎么做都会有一些值是无法显示出来的,如果可能的话可以求和做平均会更好。