173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stm32怎么控制12864的坐标

keros@mark 2023-03-18 资讯中心

stm32f407vet6 驱动 oled12864 问题

1.确定电路连接是否正确

2.确定电源是否正常,复位是否正常,D/C使能是否正常

3.确定SPI的是否有输出

在初始化SPI后加入下面语句,用示波器测量MOSI,SCK,是否有输出,数值是否正确,触发波形是否正确(一般是SCK上升沿输入MOSI数据)

while(1)

{

LCD_WrDat(0xca);

}

4.OLED初始化是否正确

详细参考:

有关stm32驱动5V的12864液晶电路和程序

12864的使用的芯片种类不同驱动程序也不同,常见的有ST7920、KS0108等你先确认一下12864使用的芯片在贴上STM32的程序。

stm32怎么用spi接口控制12864屏

可以。51试过以前使用12864液晶时使用单片机IO口模拟SPI总线,导致显示程序耗时多,频繁刷新屏幕有闪烁。STC新的单片机(比如STC12C5A60S2)自带有SPI总线接口,用SPI硬件驱动LCD无疑是一个很好的选择。做过LCD功能扩展的朋友们知道,LCD驱动程序的核心就是SPI通讯部分,我们只用改写这一部分程序就可以,其他程序不变。这里我参考了STC的数据手册和网友的一个程序,还有一个小问题就是丛机的片选端在STC的头文件中是P1.4,但给的演示程序中改为了P1.3,这点要注意。可以发现使用SPI总线驱动时执行效率很高,使用单片机口线最少,十分便于程序编写。

本文标签:stm32怎么控制12864的坐标

产品列表
产品封装
友情链接