- 博客(3)
- 收藏
- 关注
原创 基于STM32裸机的简单任务调度程序
通常在STM32上面进行裸机开发时,有的需要进行延时操作,常用的办法是使用systick计时并使CPU空转。当延时时间达到毫秒级的时候,这种方式会大幅度导致程序运行效率下降。本文采用一种仿照OSAL的任务队列的方法,当一个任务延时的时候,不耽误其他任务的运行。通常裸机程序没有内存管理,文章中的程序没有使用malloc函数。
2024-04-03 11:22:50
617
1
原创 电池管理系统(BMS)设计方案
BMS,全称为Battery Management System,即电池管理系统,是针对各类电池(如锂离子电池、铅酸电池等)的智能化管理装置。BMS的主要功能包括电池状态监测、电池性能均衡、故障诊断与保护、电量计算与预测等多个方面。
2024-03-30 16:31:13
1284
1
原创 zstack 3.0打开睡眠模式
首先,只有在终端设备上才能使用睡眠模式。进入预编译选项,把xPOWER_SAVING的x去掉。在mainhanshu
2018-06-06 13:24:08
847
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人