![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模块学习系列
文章平均质量分 56
主要介绍各种模块的使用方法
中间态BUG
其实你很棒
展开
-
关于JDY-10M BLE组网模块配置
关于AT指令, 利用串口调试助手进行配置,这里需要注意使用串口调试助手进行AT指令通信时,需要以文本格式发送,且以换行符为结尾。 这里还需要注意一点,文本AT指令设置短地址时,得到的短地址为十六进制格式 关于mesh无线发射指令格式模块通信格式均以十六进制格式进行通信,当发送短地址为FFFF时,所以模块都能收到信息(包括发送的模块本身) 当进行定向传输时,发送的短地址为文本格式配置的对应短地址 关于mesh无线接收格式......原创 2022-07-02 13:25:59 · 543 阅读 · 0 评论 -
MQx系列环境检测模块
本文主要介绍利用CubeMX配置STM32F4系列芯片读取MQ2和MQ135模块模拟量数据,仅用于学习注:MQx系列模块需要大概20s预热时间1、新建工程,配置时钟和时钟树,这里时钟主频配置为168Mhz,相关配置前面有讲到就不过多叙述了2、MQx模块有模拟量输出和数字量输出两选择,前者主要用于可视化的界面显示,后者主要用于预警之类,该文为采集模拟量电压,因此需要配置相关ADC通道用于采集模拟量电压,这里配置 了ADC1的通道1和通道2,分别用于MQ2和MQ135模块模拟输出电压的采集。相关配置如下: 注意原创 2022-06-18 23:18:44 · 1016 阅读 · 4 评论 -
CubeMX+STM32F4+DHT11模块
本文主要介绍利用CubeMX配置STM32F4系列芯片读取DHT11温湿度采集模块,仅作于学习1、新建工程,配置相关时钟和时钟树,该例程配置72Mhz的时钟主频,相关配置前面文章已有叙述,这里不再多讲2、由于DHT11采用单总线时序电路来进行通信,因此我们只需要用到一个IO口就能实现对DHT11温湿度采集模块的数据读取。这里配置了PD6作为通信IO 3、该模块对时序有要求,需要用到us级别的延时函数,因此我们还需要配置一个定时器来做延时函数。相关配置如下: 1、模块.c文件2、模块.h文件总结原创 2022-06-18 22:37:04 · 2825 阅读 · 3 评论 -
CubeMX+STM32F4+HC-SR04模块
本文章主要介绍超声波测距模块HC-SR04的使用方法,并通过CubeMX配置STM32F4来测量距离一、CubeMX配置1、打开CubeMX新建工程,选择外部高速时钟并配置时钟树,这里时钟主频选择72Mhz2、配置模块启动IO口,这里配置PA2为Output模式并下拉3、配置定时器,打开输入捕获并开启中断,这里使用TIME51、模块.c文件2、模块.h文件总结在其它文件里进行调用read_len()函数就能实现你想要进行的操作啦,最后,如有不正确的地方欢迎在评论区里对笔者进行更正。....原创 2022-06-18 18:26:27 · 1127 阅读 · 2 评论