- 博客(6)
- 收藏
- 关注
原创 蓝牙模块学习
本文详细介绍了蓝牙模块JDY-31的应用开发指南。首先讲解了获取模块资料的三种途径:查阅浏览器资料、观看B站UP主教程和查看淘宝产品说明。重点分析了蓝牙模块的特点,指出其核心优势在于无线连接、低功耗、多设备互联等特性,并对比了蓝牙与串口通信的区别。 文章详细阐述了通信基础知识,包括比特率与波特率的概念、串行与并行通信、同步与异步通信等内容。通过代码示例展示了如何在STM32上实现蓝牙通信,包括数据类型转换、帧格式定义和数据收发处理。特别强调了蓝牙通信必须将数据转换为字节数组发送的原理,并介绍了处理字节序问题
2025-11-17 22:25:59
871
原创 STM32G431+DHT11+ESP快速上云指南
本文介绍了基于STM32G431开发板的DHT11温湿度传感器数据采集及上传华为云平台的完整实现方案。系统通过STM32采集DHT11数据,通过ESP15F模块(兼容ESP8266)将数据经WiFi上传至华为云IoT平台。文章详细阐述了硬件连接、AT指令配置、MQTT协议使用、华为云平台配置等关键环节,特别强调了STA模式选择、JSON数据格式转换、双串口通信实现等技术要点。整个系统实现了温湿度数据的实时采集、无线传输和云端可视化,为物联网应用开发提供了完整参考案例,具有实用价值和教学意义。
2025-10-30 21:44:42
711
1
原创 初识RTOS
本文介绍了RTOS的基本概念、优势及在嵌入式开发中的应用。首先阐述了RTOS相比通用操作系统更适合资源受限设备的优势,包括简化代码、提高可维护性等。随后通过智能家居温湿度监控的例子,详细讲解了高内聚低耦合的代码设计原则,强调模块功能单一、独立执行的重要性。 文章还提供了FreeRTOS开发实践指南,包括使用CubeMX配置任务、切换定时器基准等关键步骤,并对比了CMSIS-RTOS v1和v2版本的差异。重点分析了osKernelStart()函数的作用及与osDelay()的区别,强调在RTOS中必须使用
2025-10-18 11:20:22
1329
原创 蓝桥杯单片机第十四届国赛注意点
考察部分:除了三大金刚(LED、按键、数码管)外,本套题还考察到了Ds18b20、DAC、继电器,超声波。考察的不是特别多,还可以介绍。关于新鲜点1.在工厂模式下的校准值的设置,要注意有个符号位 -2.在测距界面下,Led1~Led8亮灭的方式3.考察到了S8和S9同时按下的双按键两个注意点一:当在测距界面按下S8时开启记录功能,连续记录6s,但是被记录的数据是最近一次的数据,也就是说,当只需要在开启记录功能后的第六秒,测量一次距离,并将值传给记录变量;
2024-05-05 21:58:38
2289
14
原创 蓝桥杯单片机第九届国赛,注意点!!!
外设的考察本套题目考到的外设除了三大金刚(按键、数码管、LED),分析:几个界面并不困难,只是大界面里嵌套小界面和界面跳转罢了,考到NE555是会占用定时器0,所以我们用定时器1扫描,不要忘记NE555的配置,然后是PCF8591;这个我们把它放在按键减速函数里面,最后是我认为本套题目中的大BOSS----->EEPROM(今天折磨了我几个小时,因为不知道为什么我的温度老是存不进EEPROM),最后我会好好讲讲PCF8591。
2024-04-06 22:34:27
1258
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅