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

蒾掉專署 1个月前 已收到1个回答 举报

庸人自庸 3星

共回答了364个问题采纳率:91.4% 评论

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

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

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

15小时前

24
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com