- 博客(8)
- 收藏
- 关注
原创 利用STM32 HAL库进行DHT11温湿度传感器的测试,并通过ESP12F模块将数据上传至阿里云物联网平台的物模型
准备硬件:配置STM32开发环境:连接硬件:配置STM32HAL:编写STM32HAL代码:此外,你还需要在阿里云物联网平台上创建要利用STM32 HAL库对DHT11温湿度传感器进行测试,并通过ESP12F将数据上传至阿里云物联网平台的物模型,你需要进行以下步骤:
2023-12-25 11:24:31
398
原创 基于 STM32的OLED
基于STM32CubeMX的OLED屏驱动程序库(内含4个文件) 【1】用取字模软件生产一张图片数据,作为开机界面在OLED上显示。0.5秒后进入信息界面, 第1行显示网址“OLED驱动库中的底层函数进行应用开发。用于生产中文字符和图形图片的数据集合。需要的中文字符和图片等数据。OLED的底层驱动函数库。:驱动程序的源文件。:驱动程序的头文件。”, 第2行显示中文“”,第3行显示日期“
2023-12-04 13:35:50
84
原创 STM32的ADC开发基础
1.STM32F103芯片中有共有3个12位逐次逼近型模数转换器,具有18个测量通道,可以测量16个外部和2个内部信号源。这两个内部信号源只能连接到ADC12.ADC的各个通道的A/D转换可以单次、连续、扫描或间断模式执行。3.按照A/D转换的组织形式来划分,ADC的模拟输入通道分为规则组和注入组两种。ADC可以对一组最多16个通道按照指定的顺序逐个进行转换,这组指定的通道称为规则组。(常用)在实际应用中,可能需要中断规则组的转换,临时对某些通道进行转换,好像这些通道注入了原来的规则 组,故称注入组。
2023-11-29 16:03:09
73
1
原创 STM32 定时器开发
当中的定时器,它并不属于芯片厂商的外设,也就是说使用ARM内核的不同厂商,都拥有基本结构相同的系统定时器。首先,定时器时钟信号送入16位可编程预分配器(Prescaler),该预分配器系数为0~65535之间的任意数值。时钟信号1KHz,Prescaler为9,Counter Period为999,定时时间?溢出后,会向16位的主计数器(Counter Period)发出一个脉冲信号。,本质上是一个加法计数器,预分频系数实际上就是加计数的溢出值。用户重写定时器溢出回调函数,实现具体的中断逻辑处理。
2023-11-14 17:16:16
219
1
原创 STM 32 的中断系统与外部中断
【1】在STM32CubeMX中指定引脚,配置中断初始化参数。选择GPIO引脚的功能,设置中断信号触发条件,使能NVIC对应的中断通道。3、STM 32的中断通道可能会由多个中断源共用。这就意味着,某一个中断服务函数也可能被多个中断源所共用。所以,在中断服务函数的。的设备,它对中断进行统一的协调和控制,其中最主要的工作就是控制中断通道的使能和确定中断的优先级。1、中断、中断源、中断向量、中断优先级、中断服务函数......和240个外设中断,拥有256个中断优先级别。,用以辨别是那个中断触发了中断。
2023-11-13 15:51:05
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人