找回密码
 立即注册
楼主: 浦江一水

屠龙刀三STC32G12K128实验板驱动TFT(128x160)彩屏, ST7735

[复制链接]

1

主题

12

回帖

814

积分

高级会员

积分
814
发表于 2026-8-17 14:40:48 | 显示全部楼层
读了代码,是软件模拟SPI。
能否有硬件SPI的?

点评

略微修改了一下, 增加了一条宏定义, 改为两用模式. #define UseSPI 1 //0: IO模拟SPI; 1: 使用硬件SPI 定义为1, 就使用硬件SPI方式, 下载时, 频率  详情 回复 发表于 2026-8-18 15:28
感谢你的浏览和留言. 关于此类显示屏的驱动实验, 好像普通IO模拟SPI和硬件SPI驱动的我都写过, 具体在哪贴一时记不得了, 可以在本坛子里再找一找, 我也找找看或再写一个. 相比较, 体会是, 硬件SPI显示速度确实是明显  详情 回复 发表于 2026-8-17 20:21
回复

使用道具 举报 送花

31

主题

439

回帖

4938

积分

荣誉版主

积分
4938
 楼主| 发表于 2026-8-17 20:21:27 | 显示全部楼层
liuc*** 发表于 2026-8-17 14:40
读了代码,是软件模拟SPI。
能否有硬件SPI的?

感谢你的浏览和留言.
关于此类显示屏的驱动实验, 好像普通IO模拟SPI和硬件SPI驱动的我都写过, 具体在哪贴一时记不得了, 可以在本坛子里再找一找, 我也找找看或再写一个.
相比较, 体会是, 硬件SPI显示速度确实是明显提高的, 只是实验板子的硬件端口必须对上.
普通IO模块SPI相对使用端口比较灵活, 就是牺牲了一点速度.
回复

使用道具 举报 送花

31

主题

439

回帖

4938

积分

荣誉版主

积分
4938
 楼主| 发表于 2026-8-18 15:28:43 | 显示全部楼层
liuc*** 发表于 2026-8-17 14:40
读了代码,是软件模拟SPI。
能否有硬件SPI的?

略微修改了一下, 增加了一条宏定义, 改为两用模式.

#define UseSPI     1    //0: IO模拟SPI;  1: 使用硬件SPI

定义为1, 就使用硬件SPI方式, 下载时, 频率<= 20MHz, 过高频率, 可能ST7735不适应.

试试看...

04-TestLCD7735(128x160)(STC32G屠龙刀三)SPI.rar (862.88 KB, 下载次数: 59)


回复

使用道具 举报 送花

1

主题

12

回帖

814

积分

高级会员

积分
814
发表于 2026-8-20 16:20:55 | 显示全部楼层
浦江*** 发表于 2026-8-18 15:28
略微修改了一下, 增加了一条宏定义, 改为两用模式.

#define UseSPI     1    //0: IO模拟SPI;  1: 使用 ...

多谢,这个程序可以用。下载的时候选择的时钟频率是11.0592MHz.
24MHz下不能运行、
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-7 12:56 , Processed in 0.073661 second(s), 65 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表