
单片机
文章平均质量分 95
Cyrus_柯
跨越山海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单片机(STM32-WIFI模块)
ESP12-F模组本质就是集成好的一个小板子,固件就是代码存储的地方,这个模组能做那么多事,就是按照固件里的程序执行任务,是开发这个模组的人员提前烧录进去的。GPIO0控制启动模式,低电平为下载模式,高电平为运行模式;TXD(22脚)为串口发送,RXD(21脚)为串口接收;运行模式下串口用于数据通信,下载模式下串口用于固件烧录;原理图设计保证了模式切换和串口功能的灵活性与可靠性。我们可以通过掰动三个开关调节WiFi功能,一定要注意选择的模式和对应的图一致。原创 2025-07-29 20:18:49 · 1330 阅读 · 0 评论 -
单片机(STM32-ADC模数转换器)
包含采样时间(ADC转采集输入电压的时间)和转换时间(ADC内部将采样到的模拟信号转换成数字值的时间)。ADC(Analog to Digital Converter,模数转换器)是将模拟信号(如电压)转换为数字信号(如二进制数值)的硬件模块。常见有14位、12位、10位、8位、6位等,12位ADC的输出范围是0~4095。把SAR当前寄存器的内容(数字量)转换成模拟电压,供比较器与输入模拟电压比较。1. SAR先把最高位(D7)设为1,其余为0,DAC输出对应电压。原创 2025-07-25 22:05:39 · 1376 阅读 · 0 评论 -
单片机(STM32-时钟系统)
1. 时钟系统是STM32微控制器的核心基础,决定了各个模块的运行速度和精度。理解时钟源的分类(晶体、RC)、时钟树结构及其分配方式,有助于合理配置系统和外设的时钟,提高系统性能和稳定性。2. RCC(复位与时钟控制)模块是时钟系统的管理中枢。通过RCC寄存器,可以灵活地选择时钟源、配置分频、使能或关闭外设时钟,实现对功耗和性能的优化管理。3. 滴答定时器(SysTick)是Cortex-M内核自带的定时器,常用于系统节拍和延时。原创 2025-07-17 20:02:56 · 1129 阅读 · 0 评论 -
单片机(STM32-中断)
上升沿(Rising Edge):指数字信号从低电平(0)跳变到高电平(1)的那一瞬间。下降沿(Falling Edge):指数字信号从高电平(1)跳变到低电平(0)的那一瞬间。中断是一种让CPU在处理主程序时,能够及时响应外部或内部突发事件的机制。它具有异步性、高效性、优先级、自动性等特点,极大提升了嵌入式系统的实时性和可靠性。在STM32等单片机中,EXTI负责检测外部信号并产生中断请求,NVIC统一管理和分发中断,实现多源中断的高效处理。原创 2025-07-16 23:22:49 · 1297 阅读 · 0 评论 -
单片机(STM32-IIC)
只要有一个器件拉低 SDA 或 SCL,整条线上就是低电平,所有器件都能检测到这个低电平。这是 I²C 总线实现多主多从、仲裁和应答的基础。SHT20 是 Sensirion 公司推出的一款数字温湿度传感器。它采用超薄膜式湿度传感器和热敏电阻式温度传感器,在测量环境温度和湿度方面具有高精度和可靠性。I²C(两线制,SCL时钟线,SDA数据线)2.1V~3.6V温度 -40~125°C,湿度 0~100%RH温度±0.3°C,湿度±3%RH。原创 2025-07-19 08:00:00 · 2535 阅读 · 0 评论 -
单片机(STM32-SPI通信)
连上线就很明确了第一个SPI连接单片机四个引脚,分别是时钟线,片选线和输入输出线,输入的数据会有一部分传给第二个SPI,因为第二个SPI是控制哪个数码管显示,第一个SPI控制显示的数字。在代码中我们是发送一个有两个数的数组,第一个数组的数据会被挤给第二个SPI,就是第一个SPI不管这个数据直接给第二个SPI,第二个数据是第一个SPI需要处理的,这样就实现对二极管的控制,所以我们发送给这样一个数组只能控制一个灯显示数据。(第二个SPI控制数码管亮灭的连线没有练完,连上不好看就算了,理解的时候不要以为没有)原创 2025-07-15 20:57:47 · 1382 阅读 · 0 评论 -
单片机(STM32-串口通信)
通信标准引脚说明通信方式通信方向UART(通用异步收发器)TXD: 发送端<br>RXD: 接受端<br>GND: 公共地异步通信全双工单总线(1-wire)DQ: 发送/接受端异步通信半双工SPISCK: 同步时钟<br>MISO: 主机输入,从机输出<br>MOSI: 主机输出,从机输入<br>SS: 片选同步通信全双工I2CSCL: 同步时钟<br>SDA: 数据输入/输出端同步通信半双工寄存器名称作用常见寄存器名典型操作数据接收寄存器存放接收到的数据。原创 2025-07-14 23:43:15 · 1670 阅读 · 0 评论 -
单片机(STM32-GPIO)
GPIO 全称是 General Purpose Input/Output,即通用输入输出端口。是单片机/微控制器上最基础、最常用的功能模块之一。每个GPIO引脚都可以被配置为输入或输出,用于与外部世界进行数字信号的交互。特性推挽输出开漏输出输出高电平主动输出需上拉电阻输出低电平主动输出主动输出高阻态无有并联线与不支持支持驱动能力强取决于上拉电阻应用普通IO/驱动负载I2C/中断/多机通信。原创 2025-07-10 20:29:11 · 904 阅读 · 0 评论 -
单片机基础
IO(Input/Output,输入/输出)就是嵌入式系统与外部世界“交流”的通道,比如按钮、LED灯、传感器、蜂鸣器等。单片机,全称单片微型计算机(Microcontroller Unit,简称MCU),是一种将CPU、内存(RAM/ROM)、输入输出接口(I/O)、定时器/计数器、串口等功能集成在一块芯片上的微型计算机。51单片机51单片机是指以Intel 8051为核心的单片机系列,属于8位单片机。(八位的不一定51单片机)诞生较早,结构简单,指令系统精炼,适合入门学习和基础控制应用。51单片机。原创 2025-07-09 20:36:29 · 1470 阅读 · 0 评论