- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 Keil MDK开发中的关键配置、调试方法、工具链使用和高级优化技巧
这篇《Keil笔记》是STM32开发的实用手册,涵盖MDK环境下的核心配置与高级技巧。主要内容包括:使用链接器命令防止代码被优化;通过#pragma指令优化执行速度或代码体积;利用分散加载文件控制内存布局。文档详细说明了仿真调试、变量定位、C与汇编混合编程等方法,并介绍了ARMCC工具链的编译、链接及生成二进制文件等操作。同时记录了警告抑制、no_init变量处理等实用技巧,并指出了嵌入汇编断点设置受限等常见问题,为嵌入式开发提供重要参考。
2025-10-22 14:56:49
6808
单片机多任务实现
由于项目的需求,不可避免的会在单片机上实现多任务处理,然而多任务之间的交互处理是令大家头疼的意见事情。处理方式有一下几种:1、安装UCOS之类的实时操作系统,但每次更换单片机都需要重新移植比较麻烦;2、用状态机实现,能够快速有效的实现多任务程序,但是状态机的引用导致程序看起来不完正,比较零碎,可读性比较差。3、结合UCOS和状态机思想,对状态机进行改良,得到了Protothreads的微型系统,代码开源,只有几十行代码就可以实现
2015-11-11
stm32 实现定时器类
在工程当中,可以在各个文件灵活中使用定时器功能,不用考虑定时中断的位置和设置,就像C#使用定时器一样,申请一个定时器的类,所有的定时即可在当前文件中实现。
2017-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅