最近拿到一块TFT,主控芯片是ST7781R,本人这块屏是利用SPI来做数据传输的。
弱弱地说一声,其实也不是用SPI模块来做的,是利用IO口模拟SPI来做的,时序上面只要能让TFT跑起来就OK了。
但最近出现问题了,为啥喃。
我修改扫描方式寄存器后,x轴的起始地址我设置的0x0000,但数据的送出来一直是反着的,我的意思就是显示数据它是从右上角开始送的,也就是说起始地址跑到右上角去了。这样x轴就相当于取的镜像。。。。
对于这个问题,虽然不是什么大问题,但本人一直苦恼于SPI驱动,资源肯定不丰富,一般都是用16bit或者是8bit来实现的,现在用单线送数据。不仅慢不说了,
而且寄存器的配置肯定有区别的了,我按照16bit模式配置出来就出现问题了。。。。。
这个问题,期待解决 。。。。。。。
|