stm32F405中定义一个大数组问题

2019-07-20 17:00发布

因为你没有while死循环,代码发生了不可预知的错误
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
xuande
1楼-- · 2019-07-20 23:00

可能是附近的数组下标溢出。

比如两个数组在ram里是相邻的,
对前面数组的写入操作如果下标溢出,会按顺序向下面的ram空间写数据。


为中国自豪
2楼-- · 2019-07-21 03:37
本帖最后由 为中国自豪 于 2017-2-10 11:51 编辑

应该不用写入数据吧?直接

volatile float Sin_Data[1000];
Sin_Data=sin(i*0.012566370614);

不就可以了吗?

一周热门 更多>