|
技巧1:STM32主函数执行三次 在编写STM32程序时发现,主函数中没有循环,但是程序自动运行了3次,查找资料,最后得以解决。 , c. {$ W7 h7 G& S8 g+ r: g 4 {2 U, h5 T& D- a 原因% b( W9 l9 \$ q+ n8 k' f 嵌入式软件不同于PC机下编程,PC下写C语言从main函数返回的话,是会返回操作系统的,所以不会出错。而对于裸机不应该退出MAIN函数,不然会出现错误,这种错误叫with no expectation of returning。# q. W8 W# l, v9 |+ F2 ^ ( u( D" R: i9 P' O- O u3 d 解决方法 如果不需要循环,也要在最后加上" ?9 [% @( h* O; Z% T; ]% E* d1 V$ N
* A+ z d3 M6 \5 \ 技巧2 :烧录进STM32,STM32就自动运行* K8 R ^; p0 L, Q: d* f( I g% h' x( R% X& x# _ 原因$ y4 e# B9 m E( C3 R4 t 在设置中,选择了自动运行。) R; J6 F: x- q5 i* b: ?9 f ) m$ |$ F8 \2 L" D# Y 解决方法 点击魔法棒 - >点击Debug - >点击右上角的Settings->选择Flash Download->取消Reset and …5 @& \2 p+ k( q6 n; [7 t0 g$ a
|
实战经验 | 如何将全部代码放在SRAM中运行
STM32C542RC开发板实现长短按键识别功能
【新品测评】STM32WL3R芯片测评,从点亮第一个LED到subGhz启动
【Zephyr | STM32L562-DK】1、hello_world
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
STM32L562DK探索板——继续深入了解Audio Play的工作流程
STM32L562DK探索板——触摸菜单实验之触摸测试
STM32L562DK探索板——触摸菜单实验之LED闪烁
STM32L562DK探索板——给Audio Play添加音量控制功能
STM32L562DK探索板——重写Led闪烁demo
微信公众号
手机版