请教一个问题,stm32除法报错

2019-03-23 15:22发布

本帖最后由 yl20084784 于 2015-12-25 15:46 编辑

最近用到一个二分法查找stm32L051内置flash里面的数据,在二分一个指针的时候出现了点问题,除法报错。把不相关的去掉,只留干货。

当P=0x0800319E的时候

QQ图片20151225152510.png


运行这句:

HA=(uint32_t)P/4;


报错如下:
QQ图片20151225152500.png
意思就是内核硬件错误.
这个时候P=0X0800319e=134230430 ,除以4是除不尽的,所以报错...
有没有什么办法忽略这个报错,让他继续执行下去啊?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。