函数地址在程序运行中被改变,是怎么回事?(结贴,溢出)

2020-01-01 17:41发布

本帖最后由 qjs412_avr 于 2017-1-12 10:52 编辑

芯片是:STM32F103RB

程序运行前,函数的地址 运行后.png (20.92 KB, 下载次数: 0) 下载附件 2017-1-12 09:48 上传


函数地址被改变后,再次调用该函数,进入硬件错误中断

另外,程序中有ADC和PWM中断

请问,什么情况改变了函数的地址?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
w282529350
1楼-- · 2020-01-01 20:44
函数地址没改变,是你指向了错误的地方而已
qjs412_avr
2楼-- · 2020-01-01 23:10
w282529350 发表于 2017-1-12 10:47
函数地址没改变,是你指向了错误的地方而已

错误已经找出,数组越界了

一周热门 更多>