- 博客(14)
- 收藏
- 关注
原创 基于stm32F401RET6的低功耗设计喝水提醒及制饮仪——硬件篇(M04非接触式水位传感器选型)
本文介绍了一个基于STM32的饮水提醒及运动饮料制饮系统开发项目。作者针对非接触式水位传感器选型问题进行了详细测试,否定了价格昂贵且效果不佳的MER电子水尺传感器,最终选用单价仅2元的M04非接触式液位传感器。通过将传感器电容从6pF改为1pF,显著提升了检测灵敏度和距离,实现了对塑料杯和玻璃水瓶水位的有效检测。文章展示了硬件改造过程和实际测试效果,为开发集饮水分阶段监测提醒、能量饮料自动化制取的健康管理系统奠定了硬件基础。
2025-08-28 23:31:01
485
原创 处理Hal库stm32在RTOS中的串口通信+DMA传输+空闲中断+队列管理的配置使用问题
本文介绍了在FreeRTOS中使用队列管理处理蓝牙串口数据的完整解决方案。作者通过STM32F401RET6平台,结合DMA和空闲中断实现了高效的数据接收机制。关键步骤包括:配置串口DMA、创建处理任务和消息队列、编写中断回调函数,以及任务中的数据解析处理。文章特别强调了DMA通道配置和缓冲区管理的重要性,并分享了作者遇到的系统卡死问题及解决方法(DMA通道冲突)。最终实现了通过手机发送指令控制STM32显示信息的功能,提供了完整的代码示例和工程文件。
2025-08-28 03:24:02
1094
原创 基于stm32F401RET6的低功耗设计喝水提醒及制饮仪——硬件篇(聚合物锂电池供电模块+ 5V升压充放电模块选型)
本项目开发了一个基于STM32F401RET6的饮水提醒及运动饮料制作系统,通过硬件设计和软件开发解决了日常饮水不规律和运动补水问题。系统采用3.7V锂电池供电,配合5V充放电模块实现低功耗运行。硬件部分已完成PCB设计和焊接,软件基于FreeRTOS实时操作系统开发。项目已开源硬件设计文件,未来将进一步完善功能。该系统可帮助用户科学管理饮水量,并自动制作电解质饮料,适用于健康管理和运动场景。
2025-08-26 15:07:25
513
原创 在stm32F4中首次使用ADC的hal库配置过程操作(以光敏传感器为例)·小撰
今天来实现在stm32f4上使用ADC,我所使用的是stm32f401RET6.
2025-08-24 15:18:30
721
原创 探讨基于RTOS下的stm32F1xx / F4xx系列Hal库RTC闹钟设置及重复触发的实现方法
好的,今天来分别讨论一下在Hal库stm32当中我们应该怎么实现在F1和F4不同系列的单片机上实现RTC闹钟的设定以及重复触发。
2025-07-29 17:17:47
1132
原创 基于FreeRTOS下的简单实现Hal库0.96寸OLED显示屏的多级菜单显示(使用stm32f103c8t6)
本文介绍基于FreeRTOS下的简单实现Hal库0.96寸OLED显示屏的多级菜单显示,使用了stm32f103c8t6作为本次小项目的主控芯片
2025-07-27 04:40:52
1256
原创 电赛MSPM0G3507的最新相关SYS与SDK下载 联合keil搭建 附电赛H题pdf文件
下载MSPM0最新SDK版本2.04----校电赛第一天前天发了校电赛通知,只能先搁置CAN+RTOS的个人项目 转而来面向去年的H题自动小车了,好好的做准备了。第一天的目的首先是完成环境的搭建 而在此之前 需要把今年要用到的所有资料包给准备齐。由于使用的是keil 固没有侧重在CSS的适配上 我所找到并且发出来的资料均靠向keil。
2025-04-18 23:23:26
381
原创 搭载于stm32f103c8t6基础上的CAN总线通信模块最小PCB驱动板.Ⅰ.1
只能烧录一次 后续再烧录时显示 can’t stop the run。停不住单片机,无法再次烧录。deepseek推荐SWD烧录时简略允许办法时BOOT0拉低,BOOT1直接接地。所以应该再给原先的BOOT1一个10K电阻拉低,而不是直接接地。板子到了 确实是成功的烧进去了代码 小巧玲珑的。应该是此次省略了BOOT跳线帽导致的问题。会持续追踪最新情况,继续更新。但是实践效果应该是不可以了。
2025-04-14 00:00:15
299
原创 搭载于stm32f103c8t6基础上的CAN总线通信模块及未来实现RTOS驱动LED功能的最小PCB驱动板
这是一块搭载了CAN总线模块的stm32F103最小驱动板。同时,具备着3个贴片式LED及3个按键,此外还有一块0.96的OLED显示屏。就在今天,来记录一下。
2025-04-06 14:42:53
621
原创 keil使用freertos出现error: unknown type name ‘__forceinline’ note: expanded from macro‘portFORCE_INLINE
这个不是自己的问题,而是keil软件里面选择了compiler6编译而不是compiller5,我找了很久,终于找到解决方案,并且使用GNU99格式。
2025-01-23 17:42:50
2036
原创 关于树莓派自己无显示屏靠网线连接电脑并由手机热点提供却在cmd里输完arp -a后只能查找到广播地址而单单无法看到树莓派自己的ip地址的解决方法
于是,我看向了我的树莓派。我发现,虽然有给它供电,但是只有亮红灯,(我用的是树莓派4B),这种情况我查了一下,不是说供电不足不稳定之类的,而是SD卡(内存卡)没有被读到,看了其他回答,说进一步检查就是把SD卡给它取下来,然后再通一次电。后面再去看的ip的时候,也不出所料的多了一行属于树莓派自己的ip地址 嘿嘿,到这里也算是一个问题解决啦,希望可以给您带来一定的参考,我们下次见。果然,这次将SD卡插到树莓派上的时候 发现红灯亮,而绿灯是不规则的的闪烁的,那就说明咱们的树莓派是在正常的启动了。
2024-08-12 18:02:32
429
1
原创 关于蓝牙HC-05进入AT模式设置各指令正常但AT+ADDR?出现error的问题
我就是遇到了这种问题 查了CSDN的资料也没说清,后面想了想应该是自己输的最后一个符号?是中文的形式,导致的不行,改成英文的?同样的就是通过AT+ADDR?有同样问题的伙伴,相信看完后也会明了,留个赞吧,我们下次见(σ≧︎▽︎≦︎)σ。即AT+BIND=0023,25,28776。
2024-07-17 23:21:52
619
原创 Keil5烧录时出现Flash Download failed - Target DLL has been cancelled而无法烧录的解决办法
Keil5烧录时出现Flash Download failed - Target DLL has been cancelled而无法烧录的解决办法
2024-05-23 11:11:11
7273
1
原创 基于广东海洋大学2023版学生手册的竞赛及证书相关综测加分政策一览
现在广海以 互联网+ 为A类比赛(加分不打折),其他的 如“挑战杯”沦为B类竞赛,而像蓝桥杯,电赛 这种行业举办的只能算为C类竞赛,只在原基础上*0.3(大亏啊啊啊)归纳:关于一些团队类的比赛的加分比例划分规则,其中队长100%,而2.3位队员85%, 4.5队员75% ,6位以后的队员算50%在大学能参加竞赛是一件很不错,值得骄傲的事情,下面是关于在广海的相关综测加分政策(•̀⌄•́)以上是广东海洋大学23版的加分细则,很高兴你的阅读,希望能解决你的困惑与需求。
2024-05-15 21:03:07
1799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅