![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32驱动
文章平均质量分 71
木有3
这个作者很懒,什么都没留下…
展开
-
stm32连接DHT11温湿度传感器
一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。原创 2022-12-14 15:52:35 · 4725 阅读 · 1 评论 -
STM32-独立模式多通道ADC采集
ADC介绍可参考DMS介绍:● 12个独立的可配置的通道(请求):DMA1有7个通道,DMA2有5个通道● 每个通道都直接连接专用的硬件DMA请求,每个通道都同样支持软件触发。这些功能通过软件来配置。● 在同一个DMA模块上,多个请求间的优先权可以通过软件编程设置(共有四级:很高、高、中等和低),优先权设置相等时由硬件决定(请求0优先于请求1,依此类推)。● 独立数据源和目标数据区的传输宽度(字节、半字、全字),模拟打包和拆包的过程。源和目标地址必须按数据传输宽度对齐。● 支持循环的缓冲器管理。...原创 2022-08-31 14:30:21 · 5238 阅读 · 2 评论 -
STM32-独立模式单通道ADC采集
12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。原创 2022-08-29 21:35:08 · 1773 阅读 · 0 评论 -
STM32-按键中断
边沿检测电路判断上升沿或下降沿,如果发生上升沿或下降沿则为1。软件中断事件寄存器也可以产生软件中断事件。请求挂起寄存器可以挂起中断请求。中断屏蔽寄存器:需要开启时,才可以产生中断。NVIC中断控制器:需要开启才能产生中断。......原创 2022-08-28 14:06:57 · 2962 阅读 · 1 评论 -
STM32输入捕获PWM
该模式是输入捕获模式的一个特例,除下列区别外,操作与输入捕获模式相同:● 两个ICx信号被映射至同一个TIx输入。● 这2个ICx信号为边沿有效,但是极性相反。● 其中一个TIxFP信号被作为触发输入信号,而从模式控制器被配置成复位模式。...原创 2022-08-27 22:48:59 · 6079 阅读 · 0 评论 -
STM32-输出呼吸灯
灯像呼吸一样,一亮一暗的。原创 2022-08-27 14:05:57 · 580 阅读 · 0 评论 -
STM32输入捕获-脉宽测量
在输入捕获模式下,当检测到ICx信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中。当捕获事件发生时,相应的CCxIF标志(TIMx_SR寄存器)被置’1’,如果使能了中断或者DMA操作,则将产生中断或者DMA操作。首先,捕获到上升沿,产生中断,计数器清零,并且设置为下降沿捕获。期间可能会产生n次溢出,当捕获到下降沿时,提取锁存到的CCRx寄存器的值。脉宽=n次溢出*计数周期+下降沿锁存值。...原创 2022-08-26 11:12:05 · 2700 阅读 · 0 评论 -
STM32-连接wifi模块(esp8266)
乐鑫智能互联平台——ESP8266 拥有高性能无线 SOC,是一个完整且自成体系的 WiFi 网络解决方案,能够独立运行,也可以作为 slave 搭载于其他 Host 运行。原创 2022-08-18 22:49:14 · 22284 阅读 · 5 评论 -
STM32-SPI读写falsh-W25Q64
W25Q64BV是64Mbit(即8MByte)的flash,通过SPI接口与STM32进行通信。原创 2022-08-11 10:35:56 · 1430 阅读 · 0 评论 -
stm32-DS1302时钟模块驱动
DS1302是时钟芯片,本文介绍STM32实现时间显示。原创 2022-08-07 11:56:39 · 4605 阅读 · 4 评论 -
STM32F103-I2C操作EEPROM
介绍I2C读写EEPROM可以在main函数中printf("hello");测试是否成功。EEPROM的型号为AT24C02,设备地址为0xA0添加写函数:添加读EEPROM函数:在main函数中测试EEPROM是否正确读写:从 串口调试助手中可以看出EEPROM正确的存取数据:...原创 2022-08-06 19:59:15 · 579 阅读 · 1 评论