STM32F030 变量值被修改问题

2019-07-14 19:13发布

在程序中,我定义了一个8位的长度为240的一维数组。初始化全部为0,其余赋值操作也是给0,但是在下标130之后的那些数组中却会出现没有赋值过的数值,例如0xF9,0x08之类的,求原因及解决办法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
dzfsy1206
1楼-- · 2019-07-15 05:28
定义为 volatile 变量
例如:
dzfsy1206
2楼-- · 2019-07-15 06:59
定义为 volatile 变量。
例如:
#define         vu8     volatile        u8
vu8      Data_buff_new[124];
dzfsy1206
3楼-- · 2019-07-15 09:00
 精彩回答 2  元偷偷看……
Pins_x
4楼-- · 2019-07-15 14:10
dzfsy1206 发表于 2017-10-19 16:27
我前段时间也在用这个芯片做充电器的项目,你在什么项目的

无线接收器。不明白为什么定义的是全局变量,居然会出现这样的问题,在STM32 10x一直没遇到过。
dzfsy1206
5楼-- · 2019-07-15 15:38
Pins_x 发表于 2017-10-20 09:14
无线接收器。不明白为什么定义的是全局变量,居然会出现这样的问题,在STM32 10x一直没遇到过。

图样图森破,,,,,,,,,,,,,,,

一周热门 更多>