您尚未登录。

楼主 #1 2020-07-23 10:58:54

轩辕剑
会员
注册时间: 2019-12-30
已发帖子: 23
积分: 21

LCD 点屏调试系统(c#@PC+USB+STM32)

一个通过PC上位机对LCD进行点屏调式的系统
上位机采用C#,通过USB与STM32通信,STM32控制SSD2828或者SSD2832进行通信;
上位机与下位机以及硬件皆开源;

上位机运行界面如下:
ui主界面1
ui主界面2
ui主界面3


上下位机开源地址:    https://gitee.com/LcdTest/lcdTest.git
LCD点屏调试系统
另外,硬件部分也开源,提供DSN BRD 文档,可以自行 修改 制作

------------------------------------------------
Lcdtest
介绍
LCD 调试软件,可以通过上位机下发命令,亦可以通过SD卡直接点屏

软件架构
软件架构说明 1,上位机采用C#编写。可以直接下发点屏代码,伪指令,方便产品点亮与调试,连接CA310后具备自动调整Gamma功能;

2,下位机Keil 5.23 以上版本。接受上位机格式化后的命令执行点屏/功耗测试等功能;

安装教程
安装支持软件(上位机使用): 串口驱动 STM32虚拟串口VCP_V1.3.1_Setup_x64.exe
上位机支持包 NDP462-DevPack-KB3151934-ENU.exe CA310/CA410驱动: casdk_ver450_all--ca310.zip CA410-cas40_ver131_win_all.rar

脱机使用说明
1、 首先 开机会判断2K平台 是否有SD卡插入; 2、 拔掉电源接口端左侧的LED边的跳帽; 3、 第一次或者需要更新BMP/配置文件时,在SD卡根目录下放对应分辨率(一定要和实际屏体的一模一样)的BMP图片和配置文件(文件名:PGconfig1.CFG); 4、 重新上电,2K平台绿色LED会连续闪烁,此时SD卡内图片被搬入2K平台,待闪烁停止后屏幕会自动显示SD卡内图片。 5、 断电,拔掉SD卡(否则重新上电时会重复此过程),再上电后,之前搬入的图片会继续显示;

6、 若重新上电后,sd卡没有取出,那此时sd卡内的图片会被重新搬入

7、 平台根据配置文件的分辨率,自动寻找SD卡根目录下的BMP图片是否是一样的分辨率;如果有相同分辨率的BMP图片,MCU会连续的将所有一样分辨率的BMP图片发送到FPGA,(例:SD卡有2幅1280x720,2幅720x1280,2幅1920x1080,配置文件是720x1280的分辨率,则自动并且连续的将2幅720x1280的BMP发送到FPGA,其余的BMP不处理); 8、 发送完毕以后,MCU根据配置文件是MIPI信号或者RGB信号来区分是否需要配置2828初始化和Driver IC初始化;

9、 根据按键去处理上,下,自动,开关的功能;

1、 FPGA上电复位,通过Command接口等待Timing数据和BMP图片数据; 2、 将Timing数据保存并根据ICS307输出的频率产生OLED需要的HS,VS,DE,PCLK信号; 3、 根据Addr参数将BMP图片的数据写入到DDR3里面; 4、 当MCU发送了写完BMP的状态标志,FPGA将DDR3的BMP数据读取出来,送入到屏体点亮。

上位机使用说明
连接USB线及 5V 电源 1、文件 打开配置文件 2、点击RUN 即可点亮屏幕

最近编辑记录 轩辕剑 (2020-07-23 11:34:23)

离线

楼主 #2 2020-07-23 11:10:40

轩辕剑
会员
注册时间: 2019-12-30
已发帖子: 23
积分: 21

Re: LCD 点屏调试系统(c#@PC+USB+STM32)

补充上下位机命令大全(其实不全,很多新的没列进去,主要功能示范用,欢迎好事者整理添加)
上下位机命令大全.zip

离线

楼主 #6 2020-07-23 13:48:34

轩辕剑
会员
注册时间: 2019-12-30
已发帖子: 23
积分: 21

Re: LCD 点屏调试系统(c#@PC+USB+STM32)

mwin 说:

楼主是不是,用LED做LCD显示屏? 这个功能?

这个是OLED屏幕,只要是屏都可以用这个点

离线

楼主 #9 2020-07-24 10:28:35

轩辕剑
会员
注册时间: 2019-12-30
已发帖子: 23
积分: 21

Re: LCD 点屏调试系统(c#@PC+USB+STM32)

硬件全开源
提供DSN/brd,方便自己修改制作

最近编辑记录 轩辕剑 (2020-07-24 10:29:05)

离线

楼主 #13 2020-08-19 17:57:57

轩辕剑
会员
注册时间: 2019-12-30
已发帖子: 23
积分: 21

Re: LCD 点屏调试系统(c#@PC+USB+STM32)

开源学习

离线

楼主 #14 2021-08-25 23:41:46

轩辕剑
会员
注册时间: 2019-12-30
已发帖子: 23
积分: 21

Re: LCD 点屏调试系统(c#@PC+USB+STM32)

小智 说:

啊这,不就是最古老的串口屏的实现方式,点赞

这不是串口屏,这个是OLED LCD 调试用的一套工具

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn