首页 > 其他分享 >芯课堂 | 华芯微特图形上位机快速上手指南

芯课堂 | 华芯微特图形上位机快速上手指南

时间:2024-03-26 13:58:51浏览次数:50  
标签:U盘 微特 synwit 华芯 开发板 上位 课堂 如下 如图

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

 

标签:U盘,微特,synwit,华芯,开发板,上位,课堂,如下,如图
From: https://blog.csdn.net/SYNWIT/article/details/137044162

相关文章

  • Java毕业设计-基于SSM框架的在线课堂系统项目实战(附源码+论文)
    大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦。......
  • Android第一行代码——快速入门 Kotlin 编程(3.7 Kotlin课堂:标准函数和静态方法)
    目录3.7        Kotlin课堂:标准函数和静态方法3.7.1    标准函数with、run和apply3.7        Kotlin课堂:标准函数和静态方法        现在我们即将进入本书首次的Kotlin课堂,之后的几乎每一章中都会有这样一个环节。虽说目前你已经可......
  • 软件体系架构课堂测试-矩阵
    软件体系架构课堂测试–架构分析阅读下列案例,回答相关问题:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严......
  • 软件体系架构课堂测试–架构分析
    软件体系架构课堂测试–架构分析 阅读下列案例,回答相关问题:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。......
  • 软件体系架构课堂测试–架构分析
    软件体系架构课堂测试–架构分析 阅读下列案例,回答相关问题:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。......
  • java三人行微课堂教学综合管理
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在教育领域,随着信息技术的不断进步和教学理念的更新,微课堂教学模式应运而生,它以短小精悍的教学内容、灵活多变的教学形式满足了现代学习者的需求。"三人行......
  • ADI小课堂丨今天咱们实例分析一款精密Σ-Δ型ADC
    AD717x是ADI最新系列的精密Σ-Δ型ADC。该ADC系列是市场上第一个提供真正24位无噪声输出的转换器系列。AD717x器件可使对噪声异常敏感的仪器仪表电路的动态范围最大化,支持降低或消除信号调理级中的前置放大器增益。这些器件还能高速运行,提供比以前更短的建立时间。由此可缩短......
  • <网络安全>《68 微课堂<第9课 常见IT系统集成商简介>》
    1什么是集成商集成商是指那些专门提供系统集成服务的公司,他们通过整合不同的技术、产品和服务,为客户提供一个完整、高效的解决方案。常见的集成商主要包括以下几类:IT系统集成商:这类集成商专注于信息技术领域的集成服务,包括硬件、软件、网络、数据中心等方面的集成。他们......
  • java面向全面发展的数计学院第二课堂与社团管理系统(ssm)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在当前的教育体系中,第一课堂(即传统的课堂教学)虽然扮演着核心角色,但随着素质教育的深入推进和学生个性化发展需求的日益增长,第二课堂和社团活动逐渐显示出......
  • 课堂测试试卷—数据分析练
         二、 地域维度标准化:地域属性在科技成果分析中作为一个重要维度,其标准取值非常必要,目前我国采用的标准行政区划代码由两部分组成,一部分为行政区划编码,六位数字组成,前两位表示省编码,中间两位代表市编码,后两位表示所属市的区或县编码。一部分为行政区划名称。两部......