- 博客(6)
- 收藏
- 关注
原创 STM32CubeMX配置32单片机使用STLINK下载错误问题
当使用STM32CubeMX配置STM32单片机并在keil5中使用STLINK下载时发现STLINK频繁的出现错误,导致程序无法下载,这是在CubeMX中缺少配置而导致的,具体的解决方法如下(排除硬件设计及焊接的问题,排除BOOT0和BOOT1的连接问题)。在keil5中点击download下载之前先按住STM32的复位按键,2~3后松开,即可下载成功。但是每次下载都得这样操作,并且在flash download中SW Device检测依旧错误,此方法较麻烦。
2024-01-11 08:40:45
970
原创 【单片机开发思想进阶02:单个定时器实现多路并行非阻塞定时功能】
上一文章中已经简要地介绍了阻塞延时和非阻塞延时,并给出了相关的编程思路,如果还不了解的伙伴可阅读文章单片机开发思想进阶01:阻塞与非阻塞延时。但由于上一文章中的非阻塞延时的实现很难实现精确的定时,并且随着任务的增加,主函数执行程序时的时基极大可能混乱,导致程序任务的时序混乱。本文开始介绍使用单个定时器实现多路并行非阻塞延时,这个方法克服了上一个方法的缺点。
2024-01-02 20:18:02
1356
原创 STM32驱动单总线设备DHT11测量温、湿度
温度和湿度是环境因素中非常重要的两个参数。它们对于人类的健康和舒适感、生物的生长发育、物体的保存和保护等都起着重要的影响。本文基于STM32驱动单总线设备DHT11来测量环境的温湿度,编程的重点在于DHT11的时序。单总线的设备通常要根据时序图将复位、读取响应、读取一位数据、读取一个字节、最终读取数据。有些设备(比如上次更新的DS18B20检测温度)还需要写字节操作,并根据指令发送十六进制的指令进行使用。
2023-12-22 22:27:13
828
原创 STM32F103驱动单总线的DS18B20测量温度(含多点测量)
本文基于STM32F103C8T6来驱动单总线传感器DS18B20来测量环境的温度,介绍了单点测量和多点测量的实现方法。温度测量在生活中具有重要性。首先,温度是人们日常生活中的重要参考指标之一。我们需要测量室内室外的温度来确定穿衣搭配,合理调节室内温度,选择合适的季节性活动等。其次,温度测量对于食品安全和疾病预防也非常关键。在食品加工和储存过程中,正确测量和控制食品的温度可以防止食物腐败和细菌滋生。此外,在医疗领域,温度的测量可以帮助医生判断人体是否存在发热、感染等疾病。
2023-12-18 20:16:31
1931
14
原创 单片机开发思想进阶01:阻塞与非阻塞延时
本文基于51单片机控制LED等的闪烁时间要求来说明阻塞延时和非阻塞延时的说明以及实现方法,这对单片机开发思想有一定的提升作用。同时本文仅为本人的学习整理记录,如有不妥之处欢迎联系我。
2023-11-18 12:43:28
2915
1
基于AT89C51/STC32G12K128的相位差测量
2023-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人