[屏驱相关]【SWM166-SPI-Y1.28C1测评】UI设计

   本篇展示界面设计,开发板特色为界面显示与圆盘按钮交互,在这里也发挥其效能。
一.素材准备制作与烧录
       SWM166-SPI-Y1.28C1界面展示机理是通过上位机将素材图片转换为bin文件并产生图片信息,再通过串口烧录到开发板外挂FLASH(128MB);在程序里注册图片信息,设计旋钮菜单选择来读取Flash后通过SPI控制屏显。

1.找一些自己喜欢的图片素材,通过工具(如美图秀秀)裁剪成240*240大小适配LCD屏。

2.打开Synwit_IMG_Tool_V1.1.exe上位机工具,添加素材路径,点击“转换”按钮如图1绿框及步骤,在此文件夹下生成素材镜像烧录文件和信息map文件如图2
 


图1:上位机工具制作及烧录素材到Flash

 


图2:素材、镜像文件及信息文件生成

3.烧录UI界面素材固件到外部FLASH.这个机理是上位机将固件串口发给MCU,主控MCU串口接收并spi写到外部flash,用的时候从flash读取。**的地址是0K,UI的地址是10240K ,这里保留开机**动画,UI做自己设计,所以 文件传输地址那里切记田10240。如图1红框及步骤。

       至此,素材方面准备完毕

二.代码准备
       设计达到开机后到第一个UI界面,通过旋钮可以来回切换。
1.将map.txt里地址偏移及图片大小数组替换到ImgMap,并重定义总个数如图3。Show_meau_First显示第一个即可,没有背景id.
 


图3:注册image信息表

2.在按钮处理函数Key_Deal做如下修改
 


图4:按键逻辑

3.keil编译后Jlink烧录

三.测验
       重新上电,可以看到开机**动画及闪烁灯仍保有,之后进入用户界面,显示经典握拳男孩界面,如图5。通过旋钮可以照片界面来回切换,体验不错。效果视频如附件所示。         


       图5:界面显示效果

       至此,UI设计达到预期,通过这个过程掌握了SWM166-SPI-Y1.28C1界面开发要义。这款开发板非常Nice,值得点赞,以后有这方面项目需求,值得推荐和使用。



 

UI设计效果.rar

4.85 MB

UI效果。

---------------------
作者:dirty123
链接:https://bbs.21ic.com/icview-3345594-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值