1 基于SWM32单片机+LVGL的4.3寸触摸屏设计-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于SWM32单片机+LVGL的4.3寸触摸屏设计

嵌入式技术开发 来源:嵌入式技术开发 作者:Mr张工 2022-11-22 17:34 次阅读

假期抽时间把SWM32S做的触摸屏板的综合程序弄了一下,板子硬件资源如下:

SWM32S单片机,LQFP-64封装,内置8MB的SDRAM

4.3寸16位RBG接口电容触摸屏,800*480分辨率(也支持电阻屏和其它分辨率)。

板载WIFI模块(ESP12S)。

板载128Mbit的SPI Flash芯片

板载TF卡接口。

外部RTC时钟芯片。

引出其它未使用IO(也没剩几个了)。

程序功能如下:

移植了LittleVGL图形界面。

Uart1通过AT 指令访问WIFI模块,连接WIFI后,访问心知天气,获取当地的天气预报;访问时间服务器,获取当前时间。时间和天气定时更新。

制作全中文字库,以及天气预报相关的图片文件,存储在SPI Flash中。

通过FatFs文件系统访问TF卡,主要为了方便拷贝字库及图片文件到SPI Flash中。

使用内部RTC时钟,因为连接了WIFI,实时更新时间,所以就没有用外部的。

引出Uart0,可用于调试程序。

上电后程序先将SPI Flash中的图片加载到SDRAM中(前提是已经将图片从TF卡拷贝到了SPI Flash),这样显示比较快。完成之后链接WIFI,更新3天内的天气和实时时间,之后会定时更新。如果连接发生错误,会复位WIFI模块重新连接。

可自己设置WIFI名称和密码。

实际效果见最后视频。4.3寸屏,800*480分辨率,显示效果还是比较细腻的,拍摄的视频有反光,看着效果不太好。

最后,原理图和程序如下(程序目前只实现功能,未长时间测试):

链接:https://pan.baidu.com/s/1Z_sPbzR7GI05Ub8woaodiA?pwd=n1c0

提取码:n1c0







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SDRAM
    +关注

    关注

    7

    文章

    423

    浏览量

    55203
  • 触摸屏
    +关注

    关注

    42

    文章

    2301

    浏览量

    116115
  • wifi模块
    +关注

    关注

    60

    文章

    379

    浏览量

    73468
  • SPI Flash
    +关注

    关注

    1

    文章

    13

    浏览量

    10348

原文标题:开源自己做的4.3寸触摸屏,SWM32单片机+LVGL

文章出处:【微信号:嵌入式技术开发,微信公众号:嵌入式技术开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    触摸屏单片机的通信实现

    随着触摸屏的应用和产量的增加,价格下降。因而有可能使用触摸屏作为单片机控制设备的键盘和显示装置,提高单片机控制设备的档次。
    发表于 10-11 17:53 2.4w次阅读
    <b class='flag-5'>触摸屏</b>与<b class='flag-5'>单片机</b>的通信实现

    MT500系列触摸屏单片机通讯的设计和实现

    MT500系列触摸屏单片机通讯的设计和实现 讨论单片机与MT500系列触摸屏通讯的设计方法和思路,给出了系统实现的硬件电路和软件编程。  关键词:
    发表于 10-13 18:53 2019次阅读
    MT500系列<b class='flag-5'>触摸屏</b>与<b class='flag-5'>单片机</b>通讯的设计和实现

    用MODBUS实现触摸屏单片机的通信

    讲解如何利用 MODBUS通信协议 ,实现触摸屏单片机的通信和控审I。详细介绍了触摸屏单片机的硬件连接、软件设置及编辑、MODBUS通信协议的使用方法等内容。
    发表于 08-15 14:27 329次下载
    用MODBUS实现<b class='flag-5'>触摸屏</b>与<b class='flag-5'>单片机</b>的通信

    讲述如何实现单片机触摸屏的通信

     随着触摸屏的应用和产量的增加,价格下降。因而有可能使用触摸屏作为单片机控制设备的键盘和显示装置,提高单片机控制设备的档次。
    发表于 01-06 14:14 1.4w次阅读
    讲述如何实现<b class='flag-5'>单片机</b>与<b class='flag-5'>触摸屏</b>的通信

    基于单片机触摸屏AllFun组态【组态画面】

    基于单片机触摸屏AllFun组态【组态画面】,感兴趣想朋友可以下载来看看。
    发表于 12-31 10:33 3次下载

    基于单片机触摸屏AllFun组态【下位程序】

    基于单片机触摸屏AllFun组态【下位程序】,感兴趣的朋友可以下来看看
    发表于 12-31 10:33 4次下载

    基于单片机触摸屏AllFun组态【程序+画面】

    基于单片机触摸屏AllFun组态【程序+画面】
    发表于 01-06 11:03 15次下载

    基于单片机触摸屏AllFun_New组态【下位程序+画面】

    基于单片机触摸屏AllFun_New组态【下位程序+画面】
    发表于 01-06 11:03 13次下载

    基于单片机触摸屏_组态程序(新版+旧版)【下位程序+画面】

    基于单片机触摸屏_组态程序(新版+旧版)【下位程序+画面】
    发表于 01-06 11:04 0次下载

    51单片机与威伦触摸屏通信

    51单片机与威伦触摸屏通信
    发表于 12-12 21:36 88次下载

    如何进行单片机触摸屏的校准

    本文档的主要内容详细介绍的是如何进行单片机触摸屏的校准的详细资料免费下载。
    发表于 06-06 17:50 0次下载
    如何进行<b class='flag-5'>单片机</b><b class='flag-5'>触摸屏</b>的校准

    4.3LCD电容触摸屏尺寸图免费下载

    本文档的主要内容详细介绍的实是4.3LCD电容触摸屏尺寸图免费下载。
    发表于 09-18 17:48 13次下载
    <b class='flag-5'>4.3</b><b class='flag-5'>寸</b>LCD电容<b class='flag-5'>触摸屏</b>裸<b class='flag-5'>屏</b>尺寸图免费下载

    4.3RGBLCD电容触摸屏模块ATK用户手册

    4.3RGBLCD电容触摸屏模块ATK用户手册
    发表于 09-01 17:23 13次下载

    串口触摸屏的使用(与单片机通信,电阻

    通信,最多就是指令可能有些不一样,所以只要是串口通信就行,然后自己对照着它的开发手册自己来弄就行了!3、串口触摸屏单片机通信相信大家选择串口的原因都是用它来和单片机通信用的,因为它
    发表于 12-29 19:26 59次下载
    串口<b class='flag-5'>触摸屏</b>的使用(与<b class='flag-5'>单片机</b>通信,电阻<b class='flag-5'>屏</b>)

    如何利用MODBUS通信协议实现触摸屏单片机的通信和控制

    讲解如何利用MODBUS通信协议,实现触摸屏单片机的通信和控审I。详细介绍了触摸屏单片机的硬件连接、软件 设置及编辑、MODBUS通信协议的使用方法等内容。
    发表于 08-02 09:50 18次下载