STM32F40x
文章平均质量分 85
青花木
记录自己的学习过程,收获的同时总结自己的不足!!
展开
-
14.STM32F4 LCD屏幕字体图片取模软件应用介绍(LCD之二)
LCD字体取模介绍LCD 字体取模是指将字体字符转换为适合显示在液晶显示屏上的点阵模式的过程。在液晶显示屏中,每个字体字符被表示为一个矩阵,其中每个点被称为像素。通过控制像素的亮度和颜色,可以在屏幕上显示出所需的字符。原创 2024-01-30 08:00:00 · 1453 阅读 · 1 评论 -
14.STM32F4 LCD屏幕概念及源码下载(LCD之一)
在目前市面上,常见的显示设备种类有:LED、显示数码管、点阵LED显示屏、LCD液晶显示屏原创 2024-01-29 10:30:00 · 1330 阅读 · 0 评论 -
12.STM32F4 人体红外传感器实验(MLX90615模块)(之二)
MLX90615是一种数字红外温度传感器,由Melexis公司设计和制造。它采用红外线非接触测温技术,可以测量目标物体的表面温度。MLX90615传感器使用红外线热敏电阻来感测目标物体发射的红外辐射,并通过其内部的集成电路将红外辐射转换为数字温度值。原创 2024-01-28 10:30:00 · 1950 阅读 · 0 评论 -
12.STM32F4 温湿度传感器(SHT31)的简单介绍(之一)
温湿度传感器是一种用于测量环境温度和湿度的电子设备。它通过感知环境中的温度和湿度变化,将其转化为电信号,并输出相应的测量数值。 SHT-31是一款低成本环境温湿度检测模块。工作电压 2.4-5.5v 功耗小,体积小,采用DFN封装工艺。其工作原理,是通过单片机读取温度湿度数据,IIC通信方式输出。原创 2024-01-27 10:30:00 · 1472 阅读 · 0 评论 -
11.STM32F4 输入捕获
输入捕获是一种用于测量和捕获外部信号的功能,常用于测量信号的频率、周期、占空比等参数。它通过配置定时器和GPIO引脚,并设置输入捕获通道的工作模式和触发条件,来实现信号的捕获和测量。原创 2024-01-26 10:30:00 · 1605 阅读 · 1 评论 -
9.STM32F40x PWM简单介绍
脉冲宽度调制模式可以生成一个信号,该信号频率由TIMx_ARR寄存器值决定,其占空比则由TIMx_CCRx寄存器值决定。通过向TIMx_CCMRx寄存器中的OCxM位写入110(PWM模式1)或111(PWM模式2),可以独立选择各通道(每个OCx输出对应一个PWM)的PWM模式。必须通过将TIMx_CCMRx寄存器中的OCxPE位置1使能相应预装载寄存器,最后通过将TIMx_CR1寄存器中的ARPE位置1使能自动重载预装载寄存器。原创 2024-01-25 10:30:00 · 1226 阅读 · 0 评论 -
8.STM32F40x 通用定时器(TIM2到TIM5)
通用定时器 (TIM2到TIM5) 是一种常见的定时器模块,通常集成在微控制器芯片中。它们提供了可编程的定时和计数功能,并具有多个定时/计数通道。原创 2024-01-24 10:30:00 · 1099 阅读 · 1 评论 -
7.STM32F40x 基本定时器(TIM6和TIM7)
基本定时器(Basic Timer)是一种用于计时或产生周期性定时中断的硬件定时器。它通常由计数器和相关的控制寄存器组成。原创 2024-01-23 10:30:00 · 1404 阅读 · 1 评论 -
6.STM32F40x 外部中断(EXTI)
EXTI(外部中断)是一种在微处理器系统中用于处理外部事件的机制。它允许外部设备(例如按键、传感器等)触发中断,从而通知处理器处理新的事件。原创 2024-01-22 17:50:44 · 1464 阅读 · 0 评论 -
STM32 USART 的25个函数简单说明
USART(通用同步/异步收发器)是一种常用的串口通信协议,用于在计算机、嵌入式系统和各种外部设备之间进行数据交互。下面是USART的一些常用函数的介绍:原创 2024-01-20 17:55:18 · 1085 阅读 · 0 评论 -
4.STM32F40x 串口通信(文中以USART1为例子)
串口通信是一种常用的数据交互方式,用于在计算机、嵌入式系统和各种外部设备之间传输数据。它通过使用串行传输的方式,在通信线上逐位地传输数据。原创 2024-01-21 09:30:00 · 1490 阅读 · 1 评论 -
3.STM32F40x 模块化内容及代码编写(以点亮LED灯模块为例)
模块化是一个广泛应用于软件开发、系统设计和工程等领域的概念。它指的是将一个系统或一个整体划分成互相独立且可独立操作的模块或组件,并通过定义明确的接口进行交互。原创 2024-01-20 10:08:17 · 395 阅读 · 0 评论 -
2.STM32 SysTick定时器
SysTick定时器是一种在嵌入式系统中常用的定时器,它是由ARM Cortex-M处理器核内置的定时器。SysTick定时器具有精简、低功耗和易用的特点,可以用来实现各种定时、延时和时间基准等功能。原创 2024-01-19 21:04:19 · 1230 阅读 · 1 评论 -
5.STM32F40x 位带操作内容及代码介绍
位带操作提供了一种方便、高效且原子性的方式来对单个比特进行操作。它可以避免使用位操作指令和运算符,简化代码的编写,并提高执行效率。常见的位带操作包括对比特进行读取、设置为1或者清零为0等。原创 2024-01-19 15:34:15 · 974 阅读 · 1 评论 -
13.STM32F40x SPI协议内容接收及代码配置
SPI是一种高速的、全双工的、同步、串行通信总线,并且在芯片的引脚上只占用四根线。主要应用于EEPROM、FLASH、实时时钟、AD转换器(之间的通信)等等。原创 2024-01-18 20:47:22 · 1538 阅读 · 0 评论 -
10.STM32F40x IIC介绍及代码配置
(1)IIC总线(Inter Integrated Circuit Bus):是Philips公司推出的串行总线标准(为二线制)。总线上扩展的外围器件及外设接口通过总线寻址,是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。(2)数据线—SDA 时钟线—SCL(3)特性:半双工同步串行通信总线--一问一答仲裁----主从模式----任何信息都需要主机主动控制从属设备地址----器件地址,通过地址去找到对应发送数据的设备。原创 2024-01-18 16:30:57 · 1467 阅读 · 1 评论 -
1.STM32F40x 工程创建过程
此时,所添加的固件库.c文件处于上锁状态,我们进行修改权限即可解锁,全选中所有的固件库.c文件,然后右键-属性,如图。1.从官方中下载标准固件库文件STM32F4xx_DSP_StdPeriph_Lib_V1.4.0。文件夹用于存放工程文件(new文件),User文件夹用于存放我们所创建的所有.c和.h。3.在自己所创建的文件里面新创建三个文件,分别命名为。2.在自己电脑中新建一个文件用于存放工程的所有文件。(6)在FWBIL文件中添加所需的.c文件。用于存放启动文件及所需文件,(4)添加各个文件的路径。原创 2024-01-18 15:18:55 · 384 阅读 · 0 评论 -
【17.STM32F40x ADC介绍及代码配置】
是Analog-to-Digital Converter的缩写。指的是模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。AD转换就是模数转换,也可以是整流。顾名思义,就是把模拟信号转换成数字信号。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度等非电信号。A/D转换后,输出的数字信号可有8位、10位、12位、14位和16位等。原创 2024-01-18 11:41:42 · 1479 阅读 · 2 评论