找回密码
 立即注册
查看: 1294|回复: 21

试用32G12K128系列,感觉不错,很舒服

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2023-6-7 09:06:39 | 显示全部楼层 |阅读模式
昨天测试了自己做的一块板,
用STC32G驱动20块LED模组,320*32点,HUB75接口,
接口时序用LCM接口模拟,全程使用DMA刷新,CPU只负责更新显示数据。
整体感觉是不错的,运行很流畅,如果不更新显示(静态画面),
CPU使用率只有1%,


251比51强哈,编程更方便,没有128Bit  DATA焦虑了,很自由。
推荐 一个


回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2023-6-7 09:14:36 | 显示全部楼层
图片
捕获.JPG
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-6-8 07:38:08 | 显示全部楼层
有原理图的PDF更好

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:168
  • 最近打卡:2024-07-22 01:43:27

2

主题

89

回帖

708

积分

高级会员

积分
708
发表于 2023-11-30 23:37:25 来自手机 | 显示全部楼层
👍
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2023-12-05 19:37:53

3

主题

324

回帖

363

积分

禁止发言

积分
363
发表于 2023-11-30 23:45:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-05-01 07:24:50

4

主题

511

回帖

1991

积分

金牌会员

积分
1991
发表于 2024-6-2 18:59:16 | 显示全部楼层
发个视频看看效果
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-30 15:53:34

7

主题

48

回帖

231

积分

中级会员

积分
231
发表于 2024-9-20 09:19:42 | 显示全部楼层
我之前都是用08,12接口,最近也想研究HUB75接口全彩LED了,,用LCM驱动的话,对IO口的引脚有什么要求吗???

点评

数据手册描述如下,根据你的配置来选择端口 [attachimg]57573[/attachimg]  详情 回复 发表于 2024-9-20 09:40
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-9-20 09:40:50 | 显示全部楼层
乘*** 发表于 2024-9-20 09:19
我之前都是用08,12接口,最近也想研究HUB75接口全彩LED了,,用LCM驱动的话,对IO口的引脚有什么要求吗? ...

数据手册描述如下,根据你的配置来选择端口

捕获.JPG

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-30 15:53:34

7

主题

48

回帖

231

积分

中级会员

积分
231
发表于 2024-9-20 11:14:36 | 显示全部楼层
tzz1*** 发表于 2024-9-20 09:40
数据手册描述如下,根据你的配置来选择端口

那6个数据引脚 ,还有ABCD对端口有需求吗?

点评

[apoyl_aliyunvideo]262[/apoyl_aliyunvideo] 像这种,即有HUB12 ,又有HUB75 , CPU占用率不用5%,全程DMA刷  详情 回复 发表于 2024-9-20 12:29
HUB75接口的数据引脚,接LCM的数据引脚, HUB75(6位)实际分配8位,多出两位不用就空着, 如果两个HUB75则用16位。 CLK 接到LCM接口的 WR端口。 ABCD(地址), HS(锁存) 仍用普通IO端口 OE, 最好接到有PWM功能  详情 回复 发表于 2024-9-20 12:20
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-9-20 12:20:00 | 显示全部楼层
本帖最后由 tzz1983 于 2024-9-20 12:52 编辑
乘*** 发表于 2024-9-20 11:14
那6个数据引脚 ,还有ABCD对端口有需求吗?

HUB75接口的数据引脚,接LCM的数据引脚,  HUB75(6位)实际分配8位,多出两位不用就空着, 如果两个HUB75则用16位。

CLK 接到LCM接口的 WR端口。

ABCD(地址), HS(锁存) 仍用普通IO端口

OE, 最好接到有PWM功能的端口, 可以配合PWM硬件无级调亮度!


软件: 先在XDATA区准备数据,然后启动DAM发送数据,
此时DMA 6/12 位数据自动送出,CLK(WR)也是自动跟随

PWM配合, PWM中断频率 = (帧频 * N扫)
PWM更新中断: 改ABCD,给HS锁存信号。 改DMA数据首址为:(基址+N扫*行数据量),
然后重新启动DMA。 (注意,本次DMA发送的数据,要下次PWM更新中断才锁存并显示)
PWM匹配中断:无需打开这个中断,但是要允许PWM输出,就是实现无级调亮度。

以上就是所有软硬件流程

关键技巧:中断仅改变ABCD端口和给锁存信号+启动DMA。实际数据传送是硬件DMA完成的。
准备数据不用放在中断里,应该放在中断外的应用代码中,
也不需要和中断同步,随时改变对应的那片XDATA数据, 显示就会跟着改变。



回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 08:48 , Processed in 0.715846 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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