- 博客(6)
- 收藏
- 关注
原创 STM32-CMake快速开发指南
当前FreeRTOS的SysTick为1000Hz,也就是时钟节拍为1ms,那么就需要实现比1ms精度高10-100倍的硬件定时器实现。如果需要统计运行时间则需要将configGENERATE_RUN_TIME_STATS置1,但同时需要自己利用硬件定时器实现比提供给单位操作系统时间片精度高10-100倍的计数。如果需要利用cland进行代码补全则需要在项目路径下的Cmakelistst.txt中添加。后续也可以自己添加更多下载方式(如DAP、JTAG)或者添加快捷键等!task.json配置(SWD)
2025-11-22 21:34:36
336
原创 单片机OTA升级
针对OTA升级前,我们需要对单片机进行选型,由于OTA升级需要AB分区,需要适当能够存放的下Bootloader和APP程序代码的存储空间,这里我们是STM32F103C8T6为例,C8具有20KB的RAM和64KB的FLASH空间,对于我们实现简易的OTA升级来说已经足够用了。
2025-10-12 11:06:46
400
原创 C++面向对象及并发编程
C++中最核心的知识点莫过于类和对象,也就是面向对象编程,以及相较于c语言的各种容器,便捷的语法和实现,但同样的也会带来学习上的困难,本文仅供记录个人学习c++的历程,难免有错误和疏漏,欢迎大家指出,与各位共勉。
2025-02-18 19:23:40
884
原创 STM32与FOC记录开发过程【一】
注:本文供本人开发记录遇到的问题与解决的方法和难点,若有疏忽,在所难免,要是有也在开发这方面的朋友也欢迎一起交流学习,共同进步!1.主控芯片:STM32F405RGT62.驱动芯片:DRV83013.IDE:STMCubeMx,Keil(HAL库)
2025-01-28 13:58:36
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1