你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请教:STM8L进入低功耗,全局变量释放的原因

[复制链接]
假面具 提问时间:2018-9-3 16:22 /
做一项目,使用RTC闹钟唤醒功能唤醒,测试了两个月,没遇到全局变量释放的情况。今天上午发现单片机不能在指定时间唤醒,仿真模式下找了原因,发现使用的数组在进入休眠后,十分钟唤醒后,数组释放掉了,数组是全局变量。
向大神请教原因。
收藏 评论5 发布时间:2018-9-3 16:22

举报

5个回答
随风飘扬 回答时间:2018-9-3 16:32:59
数组释放掉了是什么意思?里面的值没有了?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

假面具 回答时间:2018-9-3 16:44:39
找到原因了,数组长度64,在清除数组时,不知道谁把数组长度改为了161,清多了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结帖奖励

查看全部评分

假面具 回答时间:2018-9-3 16:49:57
yu0405jie 发表于 2018-9-3 16:32
数组释放掉了是什么意思?里面的值没有了?

谢谢,找到原因了,清除数组长度时,清除的个数大于了数组长度

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1 结帖奖励

查看全部评分

jyl_518 回答时间:2018-9-3 16:57:18
越界要死机的吧
纯牛奶yq 回答时间:2019-4-11 14:55:12
STM8L能使用RTC闹钟唤醒halt模式吗?我测试用wakeup方式可以唤醒,但是用alarm不能唤醒?楼主是怎么弄的
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版