自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 串口小记。。

在STM32里,串口通信是USART,STM32可以通过串口和其他设备进行传输,是,设备之间是。对应的STM32引脚分别是。STM32的串口资源有USART1、USART2、USART3.下方就是一个字节数据的传输过程,从图中可以看出,串口发送的数据一般都是以数据帧的形式进行传输,每个数据帧都由起始位,数据位,停止位组成, 且停止位可变。

2024-06-28 20:07:06 939

原创 lvgl移植

LVGL(轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI所需的一切。Lvgl官网:https://lvgl.io/Lvgl官方文档:https://docs.lvgl.io/master/index.htmlLvgl源码网址:https://github.com/lvgl/lvgl。

2024-05-22 22:50:24 638 1

原创 SPI运用

SPI_CR1 : SPI控制寄存器1 用于配置SPI工作参数SPI_SR:SPI状态寄存器用于查询当前SPI传输状态(TXE、RXN)SPI_DR: SPI数据寄存器用于存放待发送数据或接收数据,有两个缓冲区。

2024-05-22 22:11:26 596 1

原创 IIC软件模拟代码记录

​ 操作数 x 位表达式为 00110101, x >> 3(算术右移) 将得到 111001110。​ 操作数 x 位表达式为 00110101, x >> 3(算术右移) 将得到 00000110。例如:操作数 x 位表达式为 00110101, x >> 3(逻辑右移) 将得到 00000110。而算术右移是在左端补k个操作数 x 最高有效位的值,得到的结果是。2.总线支持多设备连接,允许多主机存在,每个设备都有唯一的地址。逻辑右移与左移相似,在左端补 k 个0,得到的结果是。

2024-05-22 20:37:01 425 1

原创 oled总结(部分原理与应用)

根据我们上文中OLED屏幕寻址模式选择的是页寻址以及硬件结构,所以一定要在字模选项中选择阴码、列行式、逆向、C51格式。

2024-05-20 17:06:33 564 1

原创 通用makefile

【代码】通用makefile。

2024-04-17 10:48:49 17

原创 网络编程.

关于tcp三次握手过程在此不做介绍,主要是记录应用和一些自己的疑惑点。TCP 协议:传输控制协议 面向连接的协议 能保证传输安全可靠 速度慢(有 3 次握手)。UDP 协议:用户数据包协议 非面向连接 速度快 不可靠。通常是 ip 地址后面跟上端口号:ip 用来定位主机 port 区别应用(进程)http 的端口号 80 ssh–>22 telnet–>23 ftp–>21 用户自己定义的通常要大于 1024。TCP 是 TCP/IP 体系中面向连接的运输层协议,它提供全双工和可靠交付的服务。

2024-04-16 19:16:53 910 2

原创 FreeRtos 移植到ARM

FreeRTOS 文件夹下的 Source文件夹里面包含的是 FreeRTOS 内核的源代码,我们移植 FreeRTOS 的时候就需要这部分源代码。FreeRTOS 文件夹下的 Demo 文件夹里面包含了 FreeRTOS 官方为各个单片机移植好的工程代码,这部分 Demo 非常有参考价值。我们把 FreeRTOS 到 STM32 的时候,FreeRTOSConfig.h 这个头文件就是从这里拷贝过来的,portable是架构相关的。

2024-04-14 09:12:03 567 1

原创 uboot分析

前面生成了.config,但是它不是最终版本的配置文件。u-boot.cfg 是配置的集大成者。u-boot.cfg来自:.config头文件include/common.h,又包含了"#include "

2024-04-08 14:27:21 914

原创 一个简易版的学生信息管理系统,主要是为了练习链表。这里排序是直接交换了节点,类似冒泡排序法

【代码】一个简易版的学生信息管理系统,主要是为了练习链表。

2023-11-14 09:50:41 50 1

原创 main函数传参实现四则运算器

这里字符转整数可以用atoi这个库函数。

2023-11-14 09:42:12 121 1

原创 DHT11通用驱动

DHT11数字湿温度传感器采用单总线数据格式。即,单个数据引脚端口完成输 入输出双向传输。其数据包由5Byte(40Bit)组成。数据分小数部分和整数部分,具 体格式在下面说明。 一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bit温度整数数据+8bit温度小数数据 +8bit校验和 校验和数据为前四个字节相加。 传感器数据输出的是未编码的二进制数据。数据(湿度、温度、整数、小数)之间 应该分开处理。如果,某次从传感器中读取如下5Byte数据: byt

2022-06-06 16:32:21 1432

MQTT协议-CN-注释.pdf

MQTT协议-CN-注释.pdf

2024-05-19

空空如也

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

TA关注的人

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