|
技巧1:STM32主函数执行三次) r* Y$ R7 h: |) P/ R" i' e3 w 在编写STM32程序时发现,主函数中没有循环,但是程序自动运行了3次,查找资料,最后得以解决。 8 o4 E+ @2 `; P7 p - j' @2 s: B' ^+ v, w8 ? g- G 原因9 o" }5 h8 J; H: W8 }$ F s 嵌入式软件不同于PC机下编程,PC下写C语言从main函数返回的话,是会返回操作系统的,所以不会出错。而对于裸机不应该退出MAIN函数,不然会出现错误,这种错误叫with no expectation of returning。 @. a6 U* L4 } 解决方法 如果不需要循环,也要在最后加上
+ B: {' P7 d0 ]/ V' F0 k) _ 技巧2 :烧录进STM32,STM32就自动运行 原因 在设置中,选择了自动运行。 / b$ J7 u- c. C! p) P+ _6 [; _! [. ? # l# w5 L! a& }5 X' L! C 解决方法 点击魔法棒 - >点击Debug - >点击右上角的Settings->选择Flash Download->取消Reset and …8 f9 e& M0 n+ ^
|
【新品测评】STM32WL3R芯片测评,从点亮第一个LED到subGhz启动
【Zephyr | STM32L562-DK】1、hello_world
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
STM32L562DK探索板——继续深入了解Audio Play的工作流程
STM32L562DK探索板——触摸菜单实验之触摸测试
STM32L562DK探索板——触摸菜单实验之LED闪烁
STM32L562DK探索板——给Audio Play添加音量控制功能
STM32L562DK探索板——重写Led闪烁demo
STM32L562DK探索板——触摸菜单的实验
STM32L562DK探索板——简单的显示变量函数
微信公众号
手机版