logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LVGL在STM32上的移植及触摸驱动移植(触摸屏控制版)

前言  在日常的开发中,涉及到用户显示界面控制的时候,如何快速、优美的设计一款用户UI,是攻城狮应该具备的能力(择偶优先权),如何把嵌入式UI设计像高级语言图形化设计一样简便、快捷,今天重磅介绍一款GUI设计开源库,LittleVgl,俗称LVGL,来吧,直接上干货,淦!硬件环境STM32F407ZGT6(或者其他板子)2.4寸TFT电阻式触摸屏软件环境keil5lvgl软件源码正点原子触摸屏例程

HAL库与Cubemx系列|Systick-系统滴答定时器详解

Systick是什么?关于Systick,在Context-M3权威指南中如此描述:SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号: 15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定

文章图片
#嵌入式#编程语言#stm32
基于STM32的DAC音频输出实验

基于STM32的DAC音频输出实验新年新迹象,辞旧迎新,小飞哥先跟大家拜个年!经过了2020年的各种不顺,迎来了2021年,首先祝大家否极泰来,新的一年事事顺心,工作顺意,都能健健康康的!小飞哥2020年大概是10月份开始做技术方面的公众号分享,非常感谢小伙伴们的支持,在未来的日子里,小飞哥会继续陪伴大家,和大家一起变得更加优秀,同时也更加努力地分享有价值、有意义的文章,也希望能够得到更多志同道合

#单片机#stm32#嵌入式
如何制定通讯协议及如何解析协议数据

什么是通讯协议?通讯协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。电脑与电脑之间的沟通必须讲述相同的语言,才能互相传输信息,自然资料在国际互联网上传递,每一份都要符合一定的规格(即是相同的语言),否则中国送出的资料,在美国那边要怎么收下呢?这些规格

文章图片
#stm32#嵌入式#c语言
HAL 库 uS 延时的 3 种实现方式

CUBEMX 可视化初始化配置,结合 HAL 库,给我们开发带来了很多便利,但 HAL 库封装的延时函数目前仅支持 ms 级别的延时,日常很多情况下会用到 us 延时,特别是一些传感器的数据读取过程,对时序要求比较严格,us 延时必不可少,基于此项需求,此次给大家介绍 3 种 uS 延时的实现方式,方法同样适用标准库,不足之处,还请大佬指出。实验目标使用普通定时器实现 us 延时使用 Systic

基于STM32 HAL库硬件SPI的ST7789驱动(TFT-LCD 240*320)

点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记!  在日常开发项目中,显示屏是经常使用的一个部件,显示屏的种类也是多种多样,但对于开发者来说,主要关心的是显示屏所用到的驱动芯片,本次给小伙伴们带来的是 STM32 下的 HAL 库硬件 SPI 驱动 320*240 分辨率的 TFT-LCD,LCD 显示屏驱动芯片为 ST7789,一步步实现如何驱动此类驱动芯片的 LCD 屏幕

10分钟教你玩起来freemodbus

源码获取本节教程源码资料获取方式:1、公众号后台回复“modbus”2、小飞哥gitee仓库自提3、留言区获取资料链接freemodbus是什么?简介及应用场景FreeMODBUS是一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定

文章图片
#嵌入式#stm32#c语言
IAP固件升级原理及实现详解

什么是IAP升级?IAP,即In Application Programming,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写。简单来说,就是开发者代码出bug了或者添加新功能了,能够利用预留的通讯接口,对代码进行升级UART、SPI、IIC、USB等等,当然还有wifi、4G、蓝牙等无线通讯手段,都可以作为IAP升级的方式,今天主要介绍如何使用串口对固件进行升级ST

#嵌入式
RT-Thread学习笔记|TCS34725 RGB 颜色识别传感器详解

rt-thread是什么?RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 拥有良好的软件生态,支持市面上所有主流的编译工具如 GCC、Keil、IAR 等,工具链完善、友好,支持各类标准接口,如 POSIX、CMSIS、C++应用环境、Javascript

文章图片
#嵌入式
10分钟搞定在QT环境模拟LVGL V8

LVGL是一款非常不错的开源图形界面库,易于移植,嵌入式图形界面开发中,LVGL可以说是非常受欢迎的,如何快速的模拟lvgl开发效果,快速移植到嵌入式产品中,我们可以先通过PC端模拟器开发效果,然后无缝移植到嵌入式环境中。PC端模拟器可以用Visual Studio,也可以用QT,本节小飞哥带大家一起看看如何在QT中部署LVGL模拟器。

文章图片
#qt#stm32
    共 13 条
  • 1
  • 2
  • 请选择