嵌入式技术论坛
直播中

王静

7年用户 1558经验值
私信 关注
[资料]

基于RT-Thread和N32G457的RGB点阵屏设计方案

1、基于RT-Thread和N32G457的RGB点阵屏

  使用3232 P5 RGB LED 屏,HUB接口,1/16扫描,之前淘宝 20块买了两块,没事就拿出来玩玩又放回去,一直没有把这个做成实用的

  HUB75

  ┌─────────┐

  │ R1 G1 │ MTX_PR0 MTX_PG0

  │ B1 GND │ MTX_PB0

  │ │

  │ R2 G2 │ MTX_PR1 MTX_PG1

  └┐B2 GND │ MTX_PB1

  │ │

  ┌┘A0 A1 │ MOVE_IOA MOVE_IOB

  │ A2 AEX │ MOVE_IOC MOVE_IOD

  │ │

  │ CLK LOCK│ MTX_PCLK MTX_PLOCK

  │ OE GND │ MTX_POE

  └─────────┘

  显示原理:

  32X32 RGB LED被分为 上下2部分 上半部分有R1 G1 B1输入信号,下半部分由R2 G2 B2输入信号,每部分16横行,由A0 A1

A1 A3,选择一行显示,通过串行输入RGB信号32次,显示一行,

重复16次,利用人眼视觉暂留效应,刷新频率大于60HZ,就可以全屏扫描显示,控制LED颜色,要么是电流控制需要每个灯都是独立控制,节约成本PWM控制,R255 G255 B255 8位显示颜色,LED灯只有开关状态,我们需要在每横行显示增加PWM控制,即显示横行时,将RGB值分为8Bit,循环显示8次,每次延时时长2^N递减,依次类推就可以显示灰度图

1.jpg

原作者:迷惘186

更多回帖

发帖
×
20
完善资料,
赚取积分