专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
单片机数组操作需谨慎-程序跑飞原因之一
2019-04-15 12:48
发布
生成海报
站内文章
/
PIC单片机
10667
0
1043
调STM32时时不时碰到一个现象就是,程序跑到某个地方就完全黑掉了,完全无响应,或者说有时候数据乱了,本来就没操作某个变量于是莫名其妙就变了,我遇到的这种情况一般原因是数组操作界限超了,,,比如int buf[10] 结果写了到了buf[10],buf[11]-----因为C程序的RAM分配是由编译器完成的一般都是紧密相连的,所以只要超出一点点,就意味着风险,当然如果是汇编 一般都是出栈入栈不配对 导致返回的地址错误。这种概念 一般修炼到一定程度才会真正理解体会
Ta的文章
更多
>>
ffmpeg摄像头视频采集 音频采集的正确参数(ffmpeg mjpeg)
0 个评论
浅谈单片机、ARM和DSP的异同——非常透彻
0 个评论
单片机数组操作需谨慎-程序跑飞原因之一
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮