
技巧1:STM32主函数执行三次 在编写STM32程序时发现,主函数中没有循环,但是程序自动运行了3次,查找资料,最后得以解决。 原因 嵌入式软件不同于PC机下编程,PC下写C语言从main函数返回的话,是会返回操作系统的,所以不会出错。而对于裸机不应该退出MAIN函数,不然会出现错误,这种错误叫with no expectation of returning。 解决方法 如果不需要循环,也要在最后加上
技巧2 :烧录进STM32,STM32就自动运行 原因 在设置中,选择了自动运行。 解决方法 点击魔法棒 - >点击Debug - >点击右上角的Settings->选择Flash Download->取消Reset and … ![]() ![]() |
经验分享 | 程序换个IDE就不运行了?
经验分享 | 常被误解的开、关总中断话题
【STM32U3评测】SPIDMA发送
【STM32U3评测】实现双通道串口通信系统
实战经验 | RT-Thread环境下Flash错误标志问题解析
OpenBLT移植到STM32F405开发板
stm32使用定时器触发dma传输,启动dma没反应的几种情况的解决方法
STM32 固件库使用手册的中文翻译版
【STM32H7S78-DK评测】XIP项目源码分析
基于STM32单片机软硬件结合经验分享