自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32—项目四(LCD屏显示温湿度)

例如:第二行第一个字符的地址是 40H,那么是否直接写入 40H 就可以将光标定位在第二行第 一个字符的位置呢?只有一根数据线DAT,发送序列指令给DHT11模块,模块就会传输一次完整的数据为40bit(8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验),第 3 脚: VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度 过高时会产生“鬼影”,使用时可以通过一个 10K 的电位器调整对比度。第 15 脚:背光源正极。

2023-06-09 10:49:59 3271

原创 STM32—项目三(温湿度在oled屏显示)

只有一根数据线DAT,发送序列指令给DHT11模块,模块就会传输一次完整的数据为40bit(8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验),高位先出。4.GPIO(全部设置为输出且输出高电平)A57既作为输入,也作为输出,则不能直接在CubeMX里配置,需要自己写代码。上面链接为硬件IIC,下面代码是软件IIC。工程添加.c和.h文件。

2023-06-08 10:12:05 3117

原创 STM32—SPI详解入门(使用SPI通讯读写W25Q128模块)

(句柄结构体)SPI_HandleTypeDef/* SPIx *//* SPI初始化结构体:通信参数 */(初始化结构体)SPI_InitTypeDefSPI/* SPI模式(主机模式。从机模式) *//* 工作方式(全双工方式、半双工、只读、只写) *//* 数据格式(8bit、16bit) *//* 时钟极性(CPOL) *//* 时钟相位(CPHA) *//* SS控制方式(软件) *//* SPI波特率预分频值 *//* 数据传输顺序(MSB、LSB) */

2023-06-06 10:33:08 9613 3

原创 STM32—IIC详解入门(oled屏显示字)

IIC总线支持多设备连接,允许多主机存在,对于并联在一条总线上的每个IIC设备都有唯一的地址(即靠地址来区分每一个IIC设备)。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。OLED显示屏是一个128列*64行的点阵,垂直方向由8个PAGE控制,每个PAGE控制8个点阵,8个点阵8个位。

2023-06-04 10:46:49 3786 1

原创 STM32—ADC详解入门(ADC读取烟雾传感器的值)

对ADC的性能指标、特性、通道、转换顺序、触发方式、转化时间、转化模式进行详细详解,还有实验:使用ADC读取烟雾传感器的值,充分掌握ADC都使用。

2023-04-26 22:00:11 5904

原创 STM32—DMA超详解入门(内存->内存、内存->外设、外设->内存)

DMA是什么?提供在外设与内存、存储器和存储器、外设 与外设之间的高速数据传输使用。它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU,在这个时间中,CPU对于内存的工作来说就无法使用。简单来说就是一个数据搬运工。对存储器搬到存储器、存储器搬到外设、外设搬到存储器进行代码编写。

2023-04-25 13:09:48 2823

原创 Keil5出现Error: Flash Download failed - Could not load file ‘ces \ces.axf‘的解决方法

在网上找了很多种方法都不行,然后自己一步一步调试最后才发现是少写了符号’;代码烧录到单片机的时候出现的一个窗口(如图所示),使得代码无法正常烧录。

2023-04-24 20:49:58 12653 1

原创 STM32—看门狗详解入门(独立看门狗、窗口看门狗)

什么是看门狗?看门狗又分为独立看门狗、窗口看门狗,看门狗的原理是什么?本质是什么?怎么配置和使用看门狗?本文对这些问题进行详解。

2023-04-24 15:07:19 9684

原创 有效的解决cmd命令行显示中文乱码问题

搜索了大量解决方法,网上的方法各不相同,经过不断的修改,最后才知道是要修改2处!的注册表,操作超级简单,必有效的解决方法。

2023-04-24 13:53:43 1865 6

原创 c语言—指针非常全面、详细

初步认识指针的基础知识,详解:一级指针、二级(多级)指针、指针与一维数组、指针与二维数组、函数指针。还有指针数组、指针函数。

2023-04-24 00:31:58 239

原创 STM32—串口使用及配置(入门详解)

详解串口用到的函数,配置串口,及对串口非中断方式和中断方式进行编程。

2023-04-23 13:51:27 6103

原创 STM32—项目二(感应开关盖垃圾桶)

对用到的元器件进行介绍,然后进行接线、配置,并且组装实现:超声波测距小于10、传感器被触碰、按钮被按下,然后舵机控制开盖,并且亮灯、蜂鸣器响。

2023-04-22 20:21:45 356

原创 STM32—PWM原理及配置(入门详解)

PWM,是脉冲宽度调制,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,在向 下计数时,一旦 CNT > CCRx 时输出为无效电平,否则为有效电平。在向 下计数时,一旦 CNT > CCRx 时输出为有效电平,否则为无效电平。7路 通用定时器(TIM2~TIM4):各4路。查看芯片手册,哪个引脚具有PWM且连接到哪个定时器的哪一路。2.对PB8(灯)输出PWM,呼吸灯。

2023-04-21 16:44:28 8398

原创 STM32—定时器原理及配置(入门详解)

详解定时器原理及在STM32CubeMX中定时器的配置,配有简单例题易懂

2023-04-21 12:35:57 5759 2

原创 STM32—项目一(电动车报警器)

元器件传感器、继电器、433M无线发射接收模块的原理解释,组装并编写代码实现电动车报警器项目

2023-04-20 17:16:59 439

原创 STM32—引脚、中断、时钟配置(按钮中断控制LED灯)入门易懂(入门必看)

对STM32CubeMX中的引脚及中断进行基础配置,含例子:按键中断点亮LED灯

2023-04-20 13:42:18 2477 2

原创 c语言—函数详解(含例子递归、阶乘、函数嵌套)

对函数的定义,格式,形参实参,调用,返回值进行详解,举例例子有嵌套,递归、阶乘

2023-04-20 00:17:43 573

原创 51单片机—详细(存储器RAM/ROM、引脚、中断系统、定时/计数器、串行口通信)

关于数据存储器RAM、程序存储器ROM、引脚、中断系统、定时/计数器、串行口通信的详解

2023-04-14 12:47:01 6011

原创 c语言—数组详解(一维、二维)

一维数组、二维数组

2023-04-08 20:22:20 794

原创 Linux系统—文件编程(打开/创建、写入、读取、关闭、光标移动) 详解易懂

基于Linux系统的文件编程其中包括:文件打开与创建open()/creat()、写入write()、关闭close()、读取read()、光标移动lseek()

2023-03-29 22:22:52 1822

空空如也

空空如也

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

TA关注的人

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