请问stm32上编写的OLED屏幕代码能够转换成用LCD屏幕的代码吗?操作起来是不是很繁琐呢?
可以学习下面向对象设计方法,提取两个设备之间的共性,例如分辨率,显示字符,将两者的差异进行封装,对外保持接口一致,用函数指针链接不同的函数,使上层接口基本不变
驱动代码肯定基本上要全部重写了,实际上不管是OLED还是LCD在屏幕和控制器中间还有一个驱动芯片,显示什么内容取决于控制器向驱动芯片发送了什么命令,而驱动器有SPI、UART、IIC(比较少,因为通信速度相对慢)、并口等不同接口,接口不一样硬件连接也要改,而且就算通信接口一样不同的驱动芯片寄存器和地址一般也不一样,所以基本上就是要重写