|
技巧1:STM32主函数执行三次 在编写STM32程序时发现,主函数中没有循环,但是程序自动运行了3次,查找资料,最后得以解决。 原因 嵌入式软件不同于PC机下编程,PC下写C语言从main函数返回的话,是会返回操作系统的,所以不会出错。而对于裸机不应该退出MAIN函数,不然会出现错误,这种错误叫with no expectation of returning。& h* q' D8 D6 |1 i) d7 _4 w1 i 8 }1 F' A; d2 D* W6 \! z* a6 l 解决方法 如果不需要循环,也要在最后加上6 Q, [3 ?5 c- V; A% O
' j: f+ t' w' ^ 技巧2 :烧录进STM32,STM32就自动运行 * v3 `6 K% @; l. e1 p4 a 原因 在设置中,选择了自动运行。% `5 s. F( O# r9 i3 z 7 r+ E4 \: Q. J( K, L 3 L) G) A) b0 K [; Q" z 解决方法+ ?7 G' A% j2 [ $ T0 j( S$ W8 M' s w/ O# A8 x 点击魔法棒 - >点击Debug - >点击右上角的Settings->选择Flash Download->取消Reset and …
|
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
STM32L562DK探索板——继续深入了解Audio Play的工作流程
STM32L562DK探索板——触摸菜单实验之触摸测试
STM32L562DK探索板——触摸菜单实验之LED闪烁
STM32L562DK探索板——给Audio Play添加音量控制功能
STM32L562DK探索板——重写Led闪烁demo
STM32L562DK探索板——触摸菜单的实验
STM32L562DK探索板——简单的显示变量函数
经验分享 | STM32 IAP应用时的跳转注意事项
实战经验 | 碰到hardfault问题你还在死磕代码吗?
微信公众号
手机版