STM32 驱动LCD屏的相关问题

之前用51写了个TFT3.5寸屏的程序,可以正常显示刷屏。最近准备用STM32F103ZET芯片来驱动,
将对应的寄存器都进行了修改,但是无法初始化屏幕,不知道是哪出了问题。还有就是从51上已经编译通过可运行的程序移至STM32上有什么需要注意的么?
液晶屏的驱动芯片是R61581B
STM32的端口进行相关更改

51上的端口定义

STM32 的端口我都初始化为推挽输出了

从51移植到STM32上的代码如果是IO模拟各种接口(看你代码就是IO模拟的)
那最需要注意的就是延时,在51里IO操作的延时你要知道大概是多久
移植到STM32上需要设定成一样的时间,因为二者的主频不一样,同样的延时函数延时时间差了太多。
然后看看各个IO的时钟是不是开启了,输出形式对不对,应该就这些。
温馨提示:答案为网友推荐,仅供参考
相似回答