consini 发表于 2024-1-10 18:50:08

段码 LCD 芯片的驱动 | 已解决

各位大佬好,谁能帮忙看一下我这个lcd初始化函数哪里有问题?用的芯片是STC8H4K64TLCD

神农鼎 发表于 2024-1-10 19:11:27



【新提醒】STC8H系列-RTC-LCD段码 相关程序 - 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实时时钟/低功耗 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

神农鼎 发表于 2024-1-10 19:13:09



【新提醒】STC8H系列-RTC-LCD段码 相关程序 - 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实时时钟/低功耗 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

consini 发表于 2024-1-10 19:21:37

神农鼎 发表于 2024-1-10 19:13
【新提醒】STC8H系列-RTC-LCD段码 相关程序 - 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实 ...

您好,我就是按照例程上配置的。我想初始化的时候进行全显,初始化后发现管脚输出的电平都是不对的。

consini 发表于 2024-1-11 13:51:07

神农鼎 发表于 2024-1-10 19:13
【新提醒】STC8H系列-RTC-LCD段码 相关程序 - 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实 ...

您好,问您一个问题,使用isp软件设置24Mhz主频(isp软件设置完后还需要代码上有其他的操作吗?),应该是可以驱动断码屏的吧

consini 发表于 2024-1-11 13:55:06

神农鼎 发表于 2024-1-10 19:13
【新提醒】STC8H系列-RTC-LCD段码 相关程序 - 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实 ...

可能第一次使用stc直驱断码屏不太熟悉,以您的经验可能问题会出在哪里?自己检查过很多遍寄存器配置,com和seg的io配置,应该是没有问题的。但是测量com口和seg对应的io,发现电平没有任何输出

consini 发表于 2024-1-11 13:56:12

consini 发表于 2024-1-11 13:55
可能第一次使用stc直驱断码屏不太熟悉,以您的经验可能问题会出在哪里?自己检查过很多遍寄存器配置,com ...

麻烦不吝指出{:tongue:}

梁工 发表于 2024-1-11 15:28:17

consini 发表于 2024-1-10 19:21
您好,我就是按照例程上配置的。我想初始化的时候进行全显,初始化后发现管脚输出的电平都是不对的。 ...

直接下载例程的HEX文件,示波器观察SEG或COM的波形看看。必须使用STC8H4K64TLCD系列的才会有LCD驱动波形。

consini 发表于 2024-1-11 16:39:46

梁工 发表于 2024-1-11 15:28
直接下载例程的HEX文件,示波器观察SEG或COM的波形看看。必须使用STC8H4K64TLCD系列的才会有LCD驱动波形 ...

您好,直接下载demo的HEX是有波形。有个问题想问您一下,就是在初始化的时候,不能全部显示吗?这个数组LCD_buff全赋值0xFF没有用

consini 发表于 2024-1-11 17:28:42

consini 发表于 2024-1-11 16:39
您好,直接下载demo的HEX是有波形。有个问题想问您一下,就是在初始化的时候,不能全部显示吗?这个数组L ...

问题解决了,更换了头文件就好了。不知道这两个头文件关于lcd断码驱动的寄存器有没有区别。分别是:"STC8Hxxx.h"和STC8H4K64TL.h 。
ps:换成STC8Hxxx.h就好了,其他没动
页: [1] 2
查看完整版本: 段码 LCD 芯片的驱动 | 已解决