当前位置: 首页 > news >正文

做集团网站百度怎么推广自己的信息

做集团网站,百度怎么推广自己的信息,嘉兴网站建设企业,成人用品厂家直销批发简介 背景: 本文使用的是主控IC为stm32f103zet6, 显示IC为ST7735s,它是128*160的像素,色深为RGB565颜色。 官方虽然说LVGL移植平台只需 64kB 闪存和 8kB RAM 就足以满足简单的用户界面。但我移植到stm32f103c8t6,不管怎么修改配…

简介

背景
本文使用的是主控IC为stm32f103zet6, 显示IC为ST7735s,它是128*160的像素,色深为RGB565颜色。

官方虽然说LVGL移植平台只需 64kB 闪存和 8kB RAM 就足以满足简单的用户界面。但我移植到stm32f103c8t6,不管怎么修改配置,一直显示内存不够。

LVGL 可以驱动单色OLED、TFT 显示器、监视器或任何其他显示器。c 代码使其可在任何平台上使用,例如 NXP LPC 或 iMX、STM32、PIC、Arduino、ESP32、Raspberry 等。

准备

下载lvgl 8.2.0版本源码下载地址:https://github.com/lvgl/lvgl
在这里插入图片描述

使用stm32cube编写驱动

在这里插入图片描述
在这里插入图片描述

移植LVGL和屏幕驱动

  1. 在lvgl_stm32f103ze_demo项目中新建Middlewares/LVGL文件夹
  2. LVGL文件夹下创建GUI/lvgl和GUI_APP文件夹
  3. 拷贝lvgl下的examples文件夹和src文件夹以及lv_conf_template.h和lvgl.h到Middlewares/LVGL/GUI/lvgl目录下注意:拷贝之后将lv_conf_tempalate.h修改为lv_conf.h
  4. 把lv_conf.h的条件编译指令#if 0修改成#if 1
    在这里插入图片描述

LVGL主要配置

驱动IC的色深和当前硬件支持的内存资源大小。
在这里插入图片描述

· 显示缓冲区初始化有三种方式,这里使用的是方式1,方式1消耗的硬件资源最小,但运行效果也是最差的,三种方式如下 ·
第一种只创建一个缓存区,长度是横轴像素长度的 10 倍 · 第二种创建两个缓存区,长度都是横轴的 10 倍,可以结合 DMA
加快写入速度 · 第三种则是创建两个,大小是横轴乘以纵轴,相当于整个屏幕大小

本人选择第一种,大家看情况

在这里插入图片描述

划重点

这里必须重写打点函数,用自己的屏画点或划区域的函数替代一下。
在这里插入图片描述
屏幕宽高也需改成自己真实屏幕大小。
在这里插入图片描述

main.c主函数实现
在这里插入图片描述

static void event_handler(lv_event_t * e)
{lv_event_code_t code = lv_event_get_code(e);if(code == LV_EVENT_CLICKED) {
//	    printf("Clicked\n");}else if(code == LV_EVENT_VALUE_CHANGED) {
//	    printf("Toggled\n");}
}void test_button()
{lv_obj_t * btn1 = lv_btn_create(lv_scr_act());lv_obj_add_event_cb(btn1, event_handler, LV_EVENT_ALL, NULL);lv_obj_align(btn1, LV_ALIGN_CENTER, 0, -40); //设置为中心位置的下面40个像素//设置按钮名称为test button(如果不设置,按钮上则没有名字显示)lv_obj_t *label = lv_label_create(btn1);lv_label_set_text(label, "test button");lv_obj_center(label);
}

自定义显示Demo
在这里插入图片描述
在这里插入图片描述
在main()函数的循环内调用lv_tick_inc(1);函数来提供心跳。并且调用lv_timer_handler()来使得LVGL正常运行(建议在定时器内调用更加方便)。

如果在编译代码,报错是#include“lvgl.h”这个出问题了,将#inclde"./././lvgl.h"这种改成#include“lvgl.h”就行了.

编译运行
在这里插入图片描述

效果展示

在这里插入图片描述

使用模拟器生成后移植效果
这里就不具体展示模拟器生成代码的移植过程了。
在这里插入图片描述

在这里插入图片描述

http://www.rdtb.cn/news/21749.html

相关文章:

  • 打开一个网站在建设中东莞网站优化关键词排名
  • 手机wap网站导航模板网页制作与网站建设实战教程
  • 软件用户界面设计seo免费课程
  • 怎么做的360网站打不开优化培训课程
  • 福建省公司注册网上核名seo文章是什么
  • 行业网站建设报价成都网络推广哪家好
  • 国家信息公示网快排seo软件
  • 做好网站怎么做app云南网站seo服务
  • 郴州网站制作公司招聘app001推广平台官网
  • 做美食的网站哪个好网站推广的技术有哪些
  • 儿童做的小游戏下载网站seo免费浏览网站
  • 宁德北京网站建设seo外链是什么意思
  • wordpress javascript广告插件关键词优化排名软件s
  • html5 css3 网站模板网站排行榜查询
  • 快速建站用什么在百度上打广告找谁推广产品
  • 正邦设计创始人长春seo结算
  • 做网站兰州怎么开通网站
  • 做私彩网站代发软文
  • 衡水网站公司seo专员招聘
  • 网站内容包括专业代写软文
  • 做恶搞图片的网站网站关键词优化软件效果
  • 相亲网站做推广的照片是谁自己怎么注册网站
  • .net网站开发教程网站站长seo推广
  • 公众号运营策划书宁波seo网络推广产品服务
  • 网站显示正在建设是什么意思竞价运营是做什么的
  • 静态企业网站模板下载电商培训内容有哪些
  • web2.0网站开发aseo优化文章网站
  • 唐山网站制作工具微信营销软件免费版
  • 网页美工设计推荐西安网络推广seo0515
  • iis网站右键没有属性成都最新消息今天