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

STM32F0系列 TIM1 内部刹车源,请问大佬们 LOCKUP 如何应用?

[复制链接]
ZzZzZz......... 提问时间:2021-7-12 17:54 / 已解决
STM32F0系列 TIM1 内部刹车源有5种,求大佬们解答下:
1、请问LOCKUP 如何应用?我制造错误进入hardfault后,并没有刹住。

2、F0全系列都有LOCKUP刹车源吗?其他几种刹车源也是全系列都有吗?参考手册描述不详细。
3、除了css外,其他几种刹车源(PVD SRAM COMPARA)如何应用呢?



收藏 评论3 发布时间:2021-7-12 17:54

举报

3个回答
xmshao 最优答案 回答时间:2021-7-13 10:07:16
你检查下LOCKUP控制位是否使能了,即让内核LOCKUP输出与刹车输入相连。另外,你以可以调整下刹车极性选择再行验证。对于F0而言,刹车源大体是一样的,它们可以是the core LOCKUP output,

the PVD output,the SRAM parity error signal,a clock failure event generated by the CSS detector,the output from a comparator。但不同定时器会略有差异,比方有些就不支持来自

比较器的输出做为刹车信号。至于具体实现,目前个人还没用过,一般来讲相信手册上列出来的特性没啥问题的,尤其对于这些使用很久的芯片。后面我可以找时间验证后在此分享交流。
xmshao 回答时间:2021-7-13 10:06:03
你检查下LOCKUP控制位是否使能了,即让内核LOCKUP输出与刹车输入相连。另外,你以可以调整下刹车极性选择再行验证。对于F0而言,刹车源大体是一样的,它们可以是the core LOCKUP output,
the PVD output,the SRAM parity error signal,a clock failure event generated by the CSS detector,the output from a comparator。但不同定时器会略有差异,比方有些就不支持来自比较器的输出做为刹车信号。至于具体实现,目前个人还没用过,一般来讲相信手册上列出来的特性没啥问题的,尤其对于这些使用很久的芯片。后面我可以找时间验证后在此分享交流。
ZzZzZz......... 回答时间:2021-7-14 10:05:55
经过测试---1、lockup刹车:进入HardFault中断时,读向量表错误时(将启动文件的hardfault向量屏蔽)产生刹车。
2、sram parity error刹车:将选项字节区的SRAM校验打开(默认为关闭),mcu上电后,软件读取未使用的ram地址,会产生sram错误标志SRAM_PEF,  进入NMI中断,产生刹车。
3、STM32FOx0手册中描述有5种内部刹车源,但是实际只有3种,其中pvd和comparator不存在,不存在相关模块或者寄存器配置;STM32F0x1 0x2 0x8有5种内部刹车源。


所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版