![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
经验分享
文章平均质量分 90
经验分享
小星星星球
思考找问题源头,行动得问题答案。在下嵌入式软件攻城狮一只,
gitee仓库:https://gitee.com/wx_372d4eb42f
展开
-
Markdown编辑笔记
本文基于VSCode,使用插件编辑/预览/浏览md格式文件,以及基础语法介绍原创 2024-01-23 13:53:47 · 784 阅读 · 0 评论 -
我的项目开发经验分享
我的写作计划安排,评论与投票较多的版块或子项会优先发布。内容是工作这些年沉淀的知识金库。编程语言用的C语言,软硬分层适用不同mcu,主要应用了面向对象思想、指针、函数指针等,适合基础较好的同学。原创 2023-09-06 09:53:53 · 1043 阅读 · 18 评论 -
延时函数新思路-隐匿的定时器DWT
软件延时不精准?SysTick滴答定时器被占用?定时器资源紧张?还有别的延时方法吗?有请ARM Cortex-M系列特有的隐匿定时器DWT闪亮出场,为阁下解决以上问题!内容利用DWT实现堵塞延时、非堵塞延时、计时功能。原创 2023-09-26 10:04:35 · 1333 阅读 · 1 评论 -
C语言带返回值的宏,宏函数使用{}与do{}while(0)的区别
宏函数是在编译时进行文本替换,这样可以提高代码的执行效率,普遍用于调用比较频繁的代码段。但是需要注意一些细节。原创 2023-08-30 11:53:51 · 1403 阅读 · 2 评论 -
浅谈项目开发中的模块化、解耦、封装
模块化是指将功能相关的代码和数据组织成独立的模块,以便于开发的任务分割与安排、独立测试、后期维护以及后续别的项目有相同功能时的可移植,大大缩短开发时间,避免重复造轮子。可以提高代码的可重用性和可测试性,并简化系统的复杂性与提高系统的隐秘性。原创 2023-08-25 14:23:06 · 587 阅读 · 5 评论