自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 lvgl chart 清空series数据

lvgl7 可以使用lv_chart_clear_series函数解决,那么lvgl8并没有相对应的series函数清除,反复看lvgl8代码,我发现可以通过设置线条全点值可以达到清除的目的。重新通过lv_chart_set_next_value添加点也是正常的。

2024-01-19 11:00:21 576

原创 lvgl chart切换屏幕出现内存增加,小提示

在使用chart组件进行画图表的时候,切换屏幕导致内存增加,多半是设置组件的样式出现了问题,鄙人通过比较发现。出现这种问题,鄙人也不清楚,可能lvgl版本有点bug,如果遇到小伙伴说个666.出现了问题,这个函数是设置(x,y)来画线的。使用一个y轴增加线。

2024-01-04 10:13:05 574

原创 如何修改const中的值?教你一招

使用const_cast可以对只读const进行修改,但是非必要情况下,不要修改const的值,要不然定义的const只读量没有任何意义,还不如定义自动变量。

2024-01-03 10:55:14 647

原创 STM32 USART串口发送+接受数据

USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接受RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里,直接读写寄存器。自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8、9)、停止位(0.5、1、1.5、2)可选校验位(无效验、奇校验、偶校验)

2023-10-31 21:02:37 2584

原创 STM32 ADC扫描模式+DMA

学习本章,需要具备ADC方面的知识,可以参考这两篇文章,也需要具备DMA方面的知识,具体可以参考该文章,阅读过我这两部分文章,学习本章内容也会相对容易。

2023-10-24 21:12:33 140

原创 STM32 DMA直接存储器存取

高位舍弃、空出来的补0。

2023-10-23 23:16:04 66

原创 STM32 ADC中Analog WatchDog

本文章续上继续开发应用。

2023-10-14 16:08:43 279

原创 STM32 ADC单通道

这部分用于Enable通道选择开关,ALE用于Enable器件,ADDA、ADDB、ADDC为地址码,输入对应的地址码让通道选择开关选择对应IN0、IN1等等输入。: 通过比较器比较INx,对寄存器中位数逐一比较,大于等一的该位置1,否则置0.,该寄存器十六位,只选择12位作为逐一比较,选择靠右对齐即可。这里开启APB2上的GPIOA、ADC两个外设,ADC外设需要进行分屏输入START。:CLOCK选择ADC时钟信号、START选择开始信号。:ADC完成转化之后输出的信号。

2023-10-14 15:48:26 125

原创 STM32 编码器接口测速

编码器接口可接受增量(正交)编码器的信号,根据编码器旋转产生的正交脉冲信号,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度。每个高级定时器和通用定时器都拥有一个编码器接口(TIM使用了编码器模式,就很难干其他活了)两个输入引脚借用了输入捕获通道1和通道2。

2023-10-11 17:50:15 81

原创 STM32 PWM波形输入捕获测频率及占空比

【代码】STM32 PWM波形输入捕获测频率及占空比。

2023-10-10 11:26:09 1103

原创 1位比较器设计

提示:只提供参考前言一、比较器是什么?二、logisim表示原理:提示:只提供参考文章目录前言一、比较器是什么?二、logisim表示原理:前言一、比较器是什么?在数字电路中,经常需要对两个位数相同的二进制数进行比较,以判断它们的相对大小或者是否相等,用来实现这一功能的逻辑电路就称为数值比较器,简称比较器。二、logisim表示原理:1位比较器原理1位比较 Xi : Yi大于Great:Li1 = Xi ~ Yi小于Less: Li2 = ~ Xi Yi等于Equal:Li3

2021-04-14 22:13:10 7037

原创 16位无符号比较器设计

提示:只提供参考前言一、比较器是什么?二、logisim表示原理:提示:只提供参考文章目录前言一、比较器是什么?二、logisim表示原理:前言一、比较器是什么?在数字电路中,经常需要对两个位数相同的二进制数进行比较,以判断它们的相对大小或者是否相等,用来实现这一功能的逻辑电路就称为数值比较器,简称比较器。二、logisim表示原理:比较器级联扩展的基本原理4个4位比较器的比较结果记为:Li1(大)、Li2(小)、Li3(相等),(i = 0~ 3)则16位比较结果为:大于Grea

2021-04-14 22:06:43 3201 1

原创 4位无符号比较器设计

提示:只提供参考前言一、比较器是什么?二、logisim表示原理:提示:只提供参考文章目录前言一、比较器是什么?二、logisim表示原理:前言一、比较器是什么?在数字电路中,经常需要对两个位数相同的二进制数进行比较,以判断它们的相对大小或者是否相等,用来实现这一功能的逻辑电路就称为数值比较器,简称比较器。二、logisim表示原理:4位比较器原理4位比较 a3a2a1a0 : b3b2b1b0,比较顺序从高位到低位,当高位大、小关系确定时则无需看低位,当高位相等时再看相邻低位的关系。

2021-04-14 22:05:02 12838 4

原创 2位比较器设计

提示:只提供参考前言一、比较器是什么?二、logisim表示原理:提示:只提供参考文章目录前言一、比较器是什么?二、logisim表示原理:前言一、比较器是什么?在数字电路中,经常需要对两个位数相同的二进制数进行比较,以判断它们的相对大小或者是否相等,用来实现这一功能的逻辑电路就称为数值比较器,简称比较器。二、logisim表示原理:2位比较器原理2位比较 X1X0 : Y1Y0,比较顺序从高位到低位,当高位大、小关系确定时则无需看低位,当高位相等时再看相邻低位的关系。大于Great

2021-04-14 22:03:28 20376

原创 约瑟夫环

约瑟夫环以及EasyX库的应用代码如下(示例):#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include<graphics.h>#include<math.h>#include <conio.h>#define PI 3.1415926int R = 250, r = 50;//R+r为起点到圆心的距离using namespace std;//单链表结点结构定义typedef

2020-10-29 20:18:39 203

STM32 USART串口发送+接受数据

STM32 USART串口发送+接受数据

2023-10-31

STM32 ADC扫描模式+DMA

STM32 ADC扫描模式+DMA

2023-10-24

STM32 DMA直接存储器存取

STM32 DMA直接存储器存取

2023-10-23

STM32 ADC中Analog WatcgDog

STM32 ADC中Analog WatcgDog

2023-10-14

STM32 ADC单通道

STM32 ADC单通道

2023-10-14

STM32 编码器接口测速

STM32 编码器接口测速

2023-10-11

STM32 PWM波形输入捕获测频率及占空比

将GPIOA0跟GPIOA6相连接即可

2023-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除