芯课堂 | 上位机快速上手指南

​01.工具准备

 1、硬件:SWMDM-QFP100-34SVEA3驱屏板+TFT屏800x480(触摸IC-GT911)+Jlink;

 2、PC端:上位机+keil。

02.实验现象

通过屏幕上的按钮控制uart发送。

03.创建文件工程

 1、可以通过论坛 https://bbs.synwit.cn 获取官方上位机压缩包,解压并打开如下图:

2、在桌面上创建一个文件夹,起名为synwit,在synwit创建两个文件夹DE和PC,如下:

3、复制上位目录下的keil工程project到DE文件夹中,如下图:

04.创建上位机工程

1、打开上位机,如下图:

2、创建上位机工程

① 起工程名字;②设置分辨率800x480;③如果②中没适合的分辨率可以勾选自定义;④选取工程目录为synwit/PC;⑤确定进入主界面。

3、在界面中放入按钮控件,并导出工程资源。如下图:

① 在控件中选取按钮放置界面中;②可以设置按钮的样式;③导出工程资源,并显示效果。

05.烧录程序

1、用keil打开程序;

2、把烧录工具jlink的USB端插入电脑,另一端SW引脚接入开发板,配置debug。如下图:

3、编译并烧录。如下图:

06.烧录上位机资源

1、使开发板进入U盘模式:①开发板断电;②用杜邦线把开发板D2引脚接3.3V;③用USB数据线给开发板上电,一端接电脑的USB,另一端接开发板的USB。如下图:

2、1步骤完成电脑会弹出一个16M的U盘,第一次进入U盘可能需要格式化,如下图:

3、修改SynwitManifest.cfg配置文件,选择触摸型号为GT9x,如图:

4、把ui.bin和SynwitManifest.cfg文件复制粘贴到U盘中,如图:

5、退出U盘模式,D2引脚悬空,重新给开发板上电,此时屏幕会显示一个按钮,如图:

07.编写点击屏幕按键控制串口发送程序

1、复制PC文件夹下的ui_src文件到DE文件夹中粘贴替换,如图:

2、keil工程添加界面C文件,如图:

3、在screen.c编写程序,如图:

① 获取按键对象,WIDGET_BUTTON1是按键ID,在screen001.h中有弘定义,给对象添加事件回调函数。

② 事件回调函数

4、编译程序,并下载到开发板中。

08.实验现象

点击屏幕按键,串口助手会打印。

09.参考文献

https://bbs.synwit.cn

LVGL - Light and Versatile Embedded Graphics Library

华芯微特屏驱上位机使用手册.pdf

Synwit UI Creator 与LVGL结合应用指引.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值