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递减,依次类推就可以显示灰度图
原作者:迷惘186
更多回帖