- 博客(2)
- 收藏
- 关注
原创 在裸机上实现多任务效果
本文介绍了基于STM32F103RCT6在裸机上实现多任务的方法。通过系统滴答定时器实现1ms中断,利用宏定义TASK_INTERVAL创建周期性任务。以LED闪烁和OLED显示为例,展示了如何在主循环中调用任务函数实现"同时运行"效果。驱动代码包含定时器初始化和时间获取函数,通过静态变量控制任务执行间隔。这种方法简单高效,适合资源有限的嵌入式系统实现多任务功能。
2025-08-19 23:03:12
641
原创 【关于工程在keil中成功编译,在EIDE中编译报错和EIDE中下载失败】
本文介绍了在EIDE中导入STM32工程时遇到的编译错误及解决方法。主要问题是在EIDE中未定义STM32设备宏导致报错,需手动在stm32f10x.h文件中根据实际设备型号解除对应宏注释(如STM32F10X_MD)。此外,还提示了在构建配置中需取消勾选"不生成二进制文件"以生成可烧录文件,并建议勾选"Use MicroLIB"选项以便使用串口标准化输出功能。通过正确配置这些选项,最终成功完成工程编译。
2025-08-18 23:15:08
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人