自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++笔记

在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。

2024-05-08 12:10:54 1421 1

原创 stm32模块移植

在工作中,需要更换硬件平台。那么把A平台的模块应用程序放在B平台上运行,就是移植。移植步骤:(1)找到main函数(2)找到模块的初始化函数,查看该函数所在的源文件和头文件。(3)把源文件和头文件放在B平台的工程中。(4)检查GPIO的引脚编号,把它修改成B平台的引脚,并初始化----硬件初始化/软件初始化(5)模块的通讯协议保留。(6)验证----若是软件初始化(模拟总线),需要注意时钟的主频。

2024-04-26 17:26:11 150

原创 IIC总线

IIC是一种半双工的同步传输协议,它在工作的时候有两根线,一根是数据线,一根是时钟线。主机在发送开始信号之后,会先发送7个bit的从机地址位和一个读写控制位。每一个从机都有自己的地址,当发现该条指令是发送给自己的时候它会拉低数据线,即我们所说的回复ACK信号,然后主机开始发送或接收数据,直到数据发送或者接收完毕。传输要结束时,主机发送停止位给从机完成此处传输。IIC总线传输速率最大为400KHZ,且一次脉冲中高低电平的比例为1:2或者3:4。

2024-04-26 15:15:39 708

原创 SPI总线

设备和外界传输时,是通过USART串口传输的,它是异步全双工串行总线,速度主要是9600, 38400,115200bsp等等,速率不高。SPI总线就是同步全双通串行总线,最高速率可以达到10M/SSCLK:时钟线。决定SPI总线上的传输速率MOSI:主机将数据发送到从机的线路,MISO:从机将数据发送到主机的线路,SS/CS:片选信号,当设置为低电平时,主机和从机进行通信CPOL:时钟极性CPHA:时钟相位。

2024-04-25 19:28:21 1583

原创 UCOS实时操作系统

STM32学习的都是裸机形式,通常把程序分为两部分:前台系统和后台系统。前台是中断级,后台是任务级。

2024-04-25 16:55:50 1323 2

原创 6位验证码生成

【代码】6位验证码生成。

2024-04-23 16:18:58 247

空空如也

空空如也

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

TA关注的人

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