stm32l0151c8t6 PB8口配置为推免输出,只要置高 串口3就不能用,PB567都正常,PB8也没有复用,就当普通io?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

备份寄存器数据丢失两种可能:

PC13 做为普通IO使用时 要禁用入侵中断功能,否则会导致备份寄存器数据在关机在启动的时候数据丢失,(可以查阅其他文章不详解)

2、  芯片VBAT 在关机的时候掉电. 如果需要备份寄存器在关机的时候保存数据,那么VBAT需要接到纽扣电池如果关机之后VBAT也掉电,备份寄存器是无法保存的当时我就是好奇为什么备份寄存器数据总是丢失,之後发现是VBAT的原因后来改成了 flash存储的数据,做法:关机的时候触发 低电压中断然后保存数据到flash.(一般用MCU内部的flash 存储的话,100uF 足够512字节存储)

下面昰几个特殊引脚的说明:

 侵入检测功能分析:功能数据备份

1 BKP_CR的TPAL位,设定决定TAMPER引脚的信号由0变1或是又1变0为有效触发信号产生侵入检测事件置位标志 位(BKR_CSR 的TEF)。

2 侵入检测事件后会将所有数据备份寄存器复位

3 注意一点的是:在BKP_CR的TPE位允许使能之前,一当有侵入检测引脚产生的侵入检測事件也是有效的这一点有利 于更好的保护数据。

4.一当TPAL=0(或1)如果在在BKP_CR的TPE位允许(侵入检测引脚允许位)使能之前TPAL=1(或0),则一旦允许了侵入檢测功能则会产生一个额外的侵入事件。尽管BKP_CR的TPE(侵入检测引脚允许位)位为1后并为出现新的沿跳变

5 在一个侵入检测事件被检测到并被清零后侵入检测引脚应该要禁止掉。当再次在想写数据备份寄存器之前重新设置BKP_CR的TPE位(侵入检测引脚允许位)这样可以避免侵入检测引脚上仍有侵入检测事件产生时,不断的对数据备份寄存器写操作

6VDD电源断开时, 侵入检测功能仍有效位了避免不必要的数据备份寄存器复位,TAMPER引脚外部应连接到正确的电平上

则可以当做正常IO使用

发布了15 篇原创文章 · 获赞 21 · 访问量 2万+

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

备份寄存器数据丢失两种可能:

PC13 做为普通IO使用时 要禁用入侵中断功能,否则会导致备份寄存器数据在关机在启动的时候数据丢失,(可以查阅其他文章不详解)

2、  芯片VBAT 在关机的时候掉电. 如果需要备份寄存器在关机的时候保存数据,那么VBAT需要接到纽扣电池如果关机之后VBAT也掉电,备份寄存器是无法保存的当时我就是好奇为什么备份寄存器数据总是丢失,之後发现是VBAT的原因后来改成了 flash存储的数据,做法:关机的时候触发 低电压中断然后保存数据到flash.(一般用MCU内部的flash 存储的话,100uF 足够512字节存储)

下面昰几个特殊引脚的说明:

 侵入检测功能分析:功能数据备份

1 BKP_CR的TPAL位,设定决定TAMPER引脚的信号由0变1或是又1变0为有效触发信号产生侵入检测事件置位标志 位(BKR_CSR 的TEF)。

2 侵入检测事件后会将所有数据备份寄存器复位

3 注意一点的是:在BKP_CR的TPE位允许使能之前,一当有侵入检测引脚产生的侵入检測事件也是有效的这一点有利 于更好的保护数据。

4.一当TPAL=0(或1)如果在在BKP_CR的TPE位允许(侵入检测引脚允许位)使能之前TPAL=1(或0),则一旦允许了侵入檢测功能则会产生一个额外的侵入事件。尽管BKP_CR的TPE(侵入检测引脚允许位)位为1后并为出现新的沿跳变

5 在一个侵入检测事件被检测到并被清零后侵入检测引脚应该要禁止掉。当再次在想写数据备份寄存器之前重新设置BKP_CR的TPE位(侵入检测引脚允许位)这样可以避免侵入检测引脚上仍有侵入检测事件产生时,不断的对数据备份寄存器写操作

6VDD电源断开时, 侵入检测功能仍有效位了避免不必要的数据备份寄存器复位,TAMPER引脚外部应连接到正确的电平上

则可以当做正常IO使用

发布了15 篇原创文章 · 获赞 21 · 访问量 2万+

我要回帖

更多关于 stm32l0 的文章

 

随机推荐