你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
【技术区】
›
STM32
›
STM32中的BKP问题
返回列表
查看:
7445
|
回复:
5
STM32中的BKP问题
[复制链接]
xuyunbo-266581
xuyunbo-266581
当前离线
在线时间
0 小时
UID
266581
ST金币
0
蝴蝶豆
0
注册时间
2010-8-13
5
主题
4
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 40, 距离下一级还需 10 积分
最后登录
1970-1-1
收听TA
发消息
发表于 2011-5-5 16:21:00
|
显示全部楼层
|
阅读模式
a0a.1 0b0c
STM32中侵入检测是什么意思?抱歉,我是新手,还不知怎么入门,有很多问题,希望高手指点
<
回复
使用道具
举报
fxw451
fxw451
当前离线
在线时间
6 小时
UID
101663
ST金币
0
蝴蝶豆
0
注册时间
2008-6-28
19
主题
184
回帖
0
蝴蝶豆
初级会员
初级会员, 积分 161, 距离下一级还需 39 积分
最后登录
1970-1-1
收听TA
发消息
发表于 2011-5-5 17:00:03
|
显示全部楼层
a0a.1 0b0c
RE:STM32中的BKP问题
侵入检测
当TAMPER引脚上的信号从0变成1或者从1变成0(取决于备份控制寄存器BKP_CR的TPAL位),
会产生一个侵入检测事件。侵入检测事件将所有数据备份寄存器内容清除。
然而为了避免丢失侵入事件,侵入检测信号是边沿检测的信号与侵入检测允许位的逻辑与,从
而在侵入检测引脚被允许前发生的侵入事件也可以被检测到。
● 当TPAL=0时:如果在启动侵入检测TAMPER引脚前(通过设置TPE位)该引脚已经为高电
平,一旦启动侵入检测功能,则会产生一个额外的侵入事件(尽管在TPE位置’1’后并没有出
现上升沿)。
● 当TPAL=1时:如果在启动侵入检测引脚TAMPER前(通过设置TPE位)该引脚已经为低电
平,一旦启动侵入检测功能,则会产生一个额外的侵入事件(尽管在TPE位置’1’后并没有出
现下降沿)。
设置BKP_CSR寄存器的TPIE位为’1’,当检测到侵入事件时就会产生一个中断。
回复
支持
反对
使用道具
举报
xuyunbo-266581
xuyunbo-266581
当前离线
在线时间
0 小时
UID
266581
ST金币
0
蝴蝶豆
0
注册时间
2010-8-13
5
主题
4
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 40, 距离下一级还需 10 积分
最后登录
1970-1-1
收听TA
发消息
楼主
|
发表于 2011-5-6 08:17:53
|
显示全部楼层
a0a.1 0b0c
RE:STM32中的BKP问题
非常感谢。我明白了
回复
支持
反对
使用道具
举报
xuyunbo-266581
xuyunbo-266581
当前离线
在线时间
0 小时
UID
266581
ST金币
0
蝴蝶豆
0
注册时间
2010-8-13
5
主题
4
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 40, 距离下一级还需 10 积分
最后登录
1970-1-1
收听TA
发消息
楼主
|
发表于 2011-5-6 08:29:32
|
显示全部楼层
a0a.1 0b0c
RE:STM32中的BKP问题
是不是就是说:侵入检测事件到底是检测什么?它的目的就是将所有数据备份寄存器内容清除吗?抱歉,我还是有点不明白,希望指点
回复
支持
反对
使用道具
举报
fxw451
fxw451
当前离线
在线时间
6 小时
UID
101663
ST金币
0
蝴蝶豆
0
注册时间
2008-6-28
19
主题
184
回帖
0
蝴蝶豆
初级会员
初级会员, 积分 161, 距离下一级还需 39 积分
最后登录
1970-1-1
收听TA
发消息
发表于 2011-5-6 16:17:07
|
显示全部楼层
a0a.1 0b0c
RE:STM32中的BKP问题
侵入检测事件将所有数据备份寄存器内容清除。
侵入检测事件到底是检测什么? 这个我也不清楚,我没研究过。但是我看了别人写的东西,当TAMPER引脚上的信号从0变成1或者从1变成0(取决于备份控制寄存器BKP_CR的TPAL位),会产生一个侵入检测事件。
我感觉侵入事件就像看门狗似的,起到复位的作用,将所有数据备份寄存器内容清除。
不知道这样理解对不对,
比如你的程序在运行到一段程序时候,出现数据紊乱,这样就应该程序的运行。在这种情况下你要清除寄存器,重新开始运行!
回复
支持
反对
使用道具
举报
xuyunbo-266581
xuyunbo-266581
当前离线
在线时间
0 小时
UID
266581
ST金币
0
蝴蝶豆
0
注册时间
2010-8-13
5
主题
4
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 40, 距离下一级还需 10 积分
最后登录
1970-1-1
收听TA
发消息
楼主
|
发表于 2011-5-6 21:28:30
|
显示全部楼层
a0a.1 0b0c
RE:STM32中的BKP问题
多谢,我再研究研究
回复
支持
反对
使用道具
举报
返回列表
浏览过的版块
STM8
其他
活动专区
问答
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表