自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 **求助**stm32-----BH1750 光强度光照度模块 GY-302

VCC : 供给电压 3-5vSCL : IIC总线时钟线SDA : IIC总线数据线ADDR : IIC地址引脚GND: 电源地。

2023-12-01 22:02:10 378

原创 数字温湿度传感器 --- DHT11 ---- STM32F10通讯----温湿度数据采集详解

总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。一次完整的数据传输为40bit,高位先出。

2023-11-27 15:12:15 2613

原创 STM32硬件SPI通信详解-------附代码

1.STM32内部集成了**硬件SPI收发电路**,可以由**硬件自动执行时钟生成**、**数据收发**等功能,**减轻CPU的负担**2.可配置**8位/16位数据帧**、**高位先行/低位先行**3.**时钟频率**: fPCLK / (2, 4, 8, 16, 32, 64, 128, 256)4.支持**多主机模型**、**主或从操作**5.可精简为**半双工/单工通信**6.**支持DMA**7.**兼容I2S协议**

2023-11-23 23:11:50 2644

原创 1-Wire(单总线)通信协议详解------DS18B20温度传感器驱动-------附代码详解

1.单总线(1-Wire BUS)是由Dallas公司开发的一种通用数据总线DQ3.异步(没有时钟线)、半双工(接收和发送不能同时进行)4.单总线只需要一根通信线即可实现数据的双向传输,当采用寄生供电时,还可以省去设备的VDD线路,此时,供电加通信只需要DQ和GND两根线。

2023-11-18 23:07:52 3534

原创 STM32F103硬件IIC与MPU6050通信,附代码详解

【代码】STM32F103硬件IIC与MPU6050通信,附代码详解。

2023-11-08 18:39:20 413

原创 STM32103的DMA转运,配置详解

1.DMA(Direct Memory Access)直接存储器存取2.DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,,节省了CPU的资源3.12个独立可配置的通道: DMA1(7个通道), DMA2(5个通道)4.每个通道都支持和STM32F103C8T6 DMA资源:DMA1(7个通道)

2023-11-07 20:43:29 545

原创 STM32F103的ADC模数转换器,附代码详解!!!

1.ADC(Analog-Digital Converter)模拟-数字转换器2.ADC可以将引脚上连续变化的转换为,建立模拟电路到数字电路的桥梁3.逐次逼近型ADC,转换时间5.18个输入通道,可测量16个外部和2个内部信号源6.规则组和注入组两个7.模拟看门狗自动监测输入电压范围STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道。

2023-11-06 20:39:49 3222 2

原创 STM32F103 中 USART简介

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

2023-11-06 19:29:20 321 1

原创 Linux操作系统,基本操作大全,详解

Linux操作系统,虚拟机是由虚拟硬件和虚拟软件组成。

2023-11-05 23:12:33 58

原创 STM32串口通信,RS232, RS485 通信详解,---串口1驱动代码

首先说一下串口通信,因为了解了串口通信,就很容易理解RS232和RS485,他们两个都是在串口基础上进行优化的,只是。串口通信常见的波特率有9600;(一样的起始位 数据 校验位 停止位)才能正常收发数据。是由两根通信线进行通信:发送信号线和接收信号线。双方通信必须约定好通信速率,才能完成数据的通信。没有变化,都是串口通信的变种。比如:7位或者5位都是可以的。2.4V~5V代表高电平。串口通讯的协议,规定了。0~0.4V代表低电平。

2023-11-05 19:18:24 3218 1

原创 STM32F103外部中断EXTI配置---MPU6050详解,附代码详解

1.EXTI(Extern Interrupt)外部中断2.EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序3.支持的触发方式:上升沿/下降沿/双边沿/软件触发4.支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断5.通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒6.触发响应方式:中断响应/事件响应。

2023-11-04 23:57:05 2751 3

原创 STM32F103定时器详解,本篇以TIM1(高级定时器)配置,编写用于输出PWM驱动模块,代码详解

STM32F103定时器详解,本篇以TIM1(高级定时器)配置,编写用于输出PWM驱动模块,代码详解

2023-11-04 22:10:59 9593 8

原创 基于STM32F103标准库函数,编写编码器驱动模块

基于STM32F103标准库函数,编写编码器驱动模块

2023-11-04 18:59:31 541 1

原创 STM32F103单片机通过SPI全双工通信协议与W25Q64(FLASH)进行通信【串行同步通信(数据线与时钟线配合),(一主多从模式)】附相关驱动代码详解

SPI通信电路连接图,主机与从机之间有四根线连接1.SCK:时钟线信号线2.MOSI:发送信号线;主机发送从机接收3.MISO:接收信号线;主机接收从机发送4.SS:片选信号线(决定与哪台从机设备通信)

2023-11-03 13:36:16 1742

原创 (软件实现IIC)IIC详解,STM32F103外设IIC驱动代码配置,以和MPU6050通信为例

IIC详解

2023-11-02 22:28:13 2455 1

原创 C语言 :关键字----static ,用法详解

在C语言中:static是用来修饰变量和函数的1. 修饰局部变量-称为静态局部变量2. 修饰全局变量-称为静态全局变量3. 修饰函数-称为静态函数

2023-10-30 13:52:07 51 1

原创 APP\key\key.c(16): error: #268: declaration may not appear after executable statement in block

declaration may not appear after executable statement in block声明可能不会出现在块中的可执行语句之后。

2023-10-27 12:05:57 53 1

原创 STM32F03C8-——实时时钟(RTC)初始化配置

【代码】STM32F03C8-——实时时钟(RTC)初始化配置。

2023-10-15 20:40:47 279 1

原创 STM32F108上电第一步——复位和时钟设置( RCC)(标准库)

【代码】STM32F108上电第一步——复位和时钟设置( RCC)(标准库)

2023-10-15 19:55:38 217 1

原创 通过寄存器配置STM32的GPIOC——PIN0为低电平

【代码】通过寄存器配置STM32的GPIOC——PIN0为低电平。

2023-09-25 15:54:45 397 1

原创 Guess the number game implementation(猜数字游戏实现)

【代码】Guess the number game implementation(猜数字游戏实现)

2023-09-23 09:16:39 43 1

原创 计算 n的阶乘

【代码】计算 n的阶乘。

2023-09-22 20:21:23 29

原创 计算 1!+2!+3!+……+10!

【代码】计算 1!+2!+3!+……+10!

2023-09-22 20:20:35 159

原创 在一个有序数组中查找具体的某个数字n。(二分查找)

【代码】在一个有序数组中查找具体的某个数字n。(二分查找)

2023-09-22 20:19:24 32

原创 请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序(百度2015年系统工程师笔试题)

【代码】请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序(百度2015年系统工程师笔试题)

2023-09-20 11:18:22 145

原创 数据类型介绍

数据类型,原码,反码,补码,大小端概念

2023-09-20 10:47:48 44

空空如也

空空如也

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

TA关注的人

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