STM32单片机程序死机 有哪些原因引起

人气:426 ℃/2026-05-28 21:20

程序跑飞了或者进入某些严重错误的中断函数里面去了,你可以仿真看看具体进入哪个中断函数了,以此来判别错误类型。

一般的错误有 数据溢出(数据超过最大值了),除数为零,越界访问(一般是数组)等等。

我曾经使用了sprinft这个函数也造成错误,后来吧代入的数组的长度改为偶数就好了。

百科

首页/问答/网名/PC版
© 2026 NiBaKu.Com All Rights Reserved.