项目简介
本项目为Plessey GPD340两字符5x7点阵LED智能显示屏提供驱动方案与演示系统。鉴于该显示屏相关信息在互联网上稀缺,项目通过逆向工程解析其引脚布局与驱动方案,以实现该显示屏在业余项目中的有效应用。
项目的主要特性和功能
- 解析了GPD340的8个引脚及其功能,如串行时钟输入、亮度控制、数据输入等。
- 提供通过串行传输加载像素数据的步骤,支持显示ASCII字符。
- 借助PWM技术实现对LED亮度的精确控制。
- 记录实验中的电压、电流等操作条件,保证驱动方案的可靠性。
- 提供基于Raspberry Pi Pico的演示固件,支持多个GPD340显示屏的滚动字符显示。
安装使用步骤
假设用户已经下载了本项目的源码文件:
1. 构建固件:
- 确保已安装ARM嵌入式GCC工具链、GDB、Pico SDK、Pico探针和Pico OpenOCD。
- 设置环境变量 PICO_SDK_PATH
指向Pico SDK的根目录。
- 进入 src
目录,创建 build
目录并进入。
- 运行 cmake -DCMAKE_BUILD_TYPE=Debug ..
进行配置。
- 运行 make
进行编译,生成 demo.elf
和 bruteforcer.elf
固件。
2. 运行和调试:
- 连接Pico探针到目标Pico/Pico_w板,启动OpenOCD服务器。
- 使用GDB加载并运行生成的固件,进行调试或演示。
3. 连接显示屏:将GPD340显示屏连接到嵌入式设备,确保引脚连接正确。
4. 测试显示:运行演示系统,测试LED显示屏的显示效果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】