stm32进入死循环 出现了硬件错误。。。。。。

最近用stm32通过0038红外一体化接收头接收数据 长时间接收到错误数据会出现硬件错误 请问这是啥情况?就用了一个外部中断和定时器。。。。还有FSMC显示TFT。。。

你说的是不是,姓错误时跳到了这个中断HardFaultException()。如果是,那么一般情况下是你的数组定义太大了。按你题目的意思,你在接收数据的时候,发现错误,是不是你没对错误数据进行正确处理,导致数组溢出。
温馨提示:答案为网友推荐,仅供参考
相似回答