445| 4
|
如果mian函数里面调的函数里面有return 0,会不会引起单片机复位 |
2金钱
最佳答案主函数return并不会导致单片机复位,但是main函数会再次被执行。
/* Call the clock system intitialization function.*/
bl SystemInit
/* Call static constructors */
bl __libc_init_array
/* Call the application's entry point.*/
bl main
bx lr
上面这段是从STM32启动文件的第93行开始,启动文件调用main函数,如果main函数退出就会运行bx lr。这时PC指针又会回到main函数入口再次执行。
| ||
发表于 2024-7-3 11:29:19
|
显示全部楼层
| ||
发表于 2024-7-3 12:52:05
|
显示全部楼层
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 11:03
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网