单片机/MCU论坛
登录
直播中
贾小龙
7年用户
1587经验值
私信
关注
[问答]
对于一个数组为什么越界使用会导致MCU的程序跑飞呢?
开启该帖子的消息推送
数组
mcu
对于一个数组为什么越界使用会导致MCU的程序跑飞呢
回帖
(1)
李劲草
2023-10-13 15:35:29
这是因为数组越界使用,可能会直接操作到系统内存中的关键信息,比如运行中的中断保存数据,当意外的修改了这些数据后,程序执行到这个数据部分发现已经修改,就导致程序数据错误,从而跑飞
这是因为数组越界使用,可能会直接操作到系统内存中的关键信息,比如运行中的中断保存数据,当意外的修改了这些数据后,程序执行到这个数据部分发现已经修改,就导致程序数据错误,从而跑飞
举报
更多回帖
rotate(-90deg);
回复
相关问答
数组
mcu
数组
的
越界
访问可能
会
导致
什么情况?
2023-10-09
185
是什么原因造成单片机
程序
为什么
会
死机或
跑
飞
呢
2021-11-09
1822
STM32F030擦除FLASH时
程序
跑
飞
2018-12-26
7361
怎样去解决RK3288 st7703 mipi屏
程序
跑
飞
的问题
呢
2022-03-03
1261
DMA对串口数据进行循环接收
跑
飞了
2019-01-15
6077
串口高频词收发数据有
一
定概率
程序
跑
飞
2019-03-06
1860
为什么在函数中使用到rt_thread_mdelay就会
导致
程序
跑
飞
呢
?
2023-02-03
902
for循环下标超出
数组
范围
程序
时如何执行?
2015-10-17
5155
G0B1CET6擦除bank1的flash
会
跑
飞
,为什么?
2024-06-04
139
FPGA状态机
跑
飞
的原因是什么
2021-11-01
2293
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分