fgx 发表于 2023-2-8 15:48:24

移植C51 tft(0.96 st7735s)到stc8h的学习分享

本帖最后由 fgx 于 2023-2-8 15:57 编辑

1.将#include "lcd_init.h" #include "lcd.h"中包含的51头文件换成#include <stc8h.h>

2.在#include "lcd_init.h"中修改为自己tft屏幕的对应引脚

3.由于STC8H系列的单片机IO口除了P3.0/P3.1为准双向口模式外,其余IO口在上电后都是高阻输入模式,故在使用IO口的时候需要配置IO口模式。
配置IO口模式可以使用STC ISP中IO配置工具如图

然后在主函数中,将自己用到的tft屏幕的接口配置为推挽输出模式

然后就可以成功点亮0.96 tft(ST7735S)屏幕了。代码在附件里。

wyh 发表于 2023-4-15 17:00:07

请问lcd是接了5v还是3.3v

hyqfa 发表于 2023-4-16 21:03:28

感谢大哥

电子DIY小家 发表于 2023-4-17 10:12:04

优秀,建议楼主可以试试STC8H的硬件SPI驱动{:lol:}

liu2385 发表于 2023-10-13 23:01:47

我用STC8G移植之后没能成功显示,请问有哪些可能原因?

电子DIY小家 发表于 2023-11-8 13:27:26

liu2385 发表于 2023-10-13 23:01
我用STC8G移植之后没能成功显示,请问有哪些可能原因?

引脚模式,引脚和延时函数这三个比较关键

jkernet 发表于 2023-11-9 12:45:18

感谢,学习

hualuo1987 发表于 2023-12-8 09:42:19

感谢分享,努力学习。

hualuo1987 发表于 2023-12-8 13:35:55

电子DIY小家 发表于 2023-11-8 13:27
引脚模式,引脚和延时函数这三个比较关键

请问下 延时函数怎么配置呢?

电子DIY小家 发表于 2023-12-8 15:27:44

hualuo1987 发表于 2023-12-8 13:35
请问下 延时函数怎么配置呢?

用这个工具
页: [1] 2
查看完整版本: 移植C51 tft(0.96 st7735s)到stc8h的学习分享