当前位置: 首页 > news >正文

NXPFS6500

12.5.2 看门狗操作

FS6500 / FS4500 中实现了一种窗口化看门狗,它基于“问/答”原则(挑战者)。看门狗必须由 MCU 在开放的看门狗窗口中持续触发,否则将会生成错误。错误处理和看门狗操作由故障安全状态机管理。为了调试的目的,可以通过在启动时对 DEBUG 引脚施加正确的电压来禁用此功能。

看门狗窗口的持续时间可以通过 SPI 在 INIT_FS 阶段或正常模式下选择。可用的值如下:1.0 ms、2.0 ms、3.0 ms、4.0 ms、6.0 ms、8.0 ms、12 ms、16.0 ms、24 ms、32 ms、64 ms、128 ms、256 ms、512 ms和 1024 ms。看门狗也可以通过 SPI 寄存器在 INIT_FS 阶段禁用,以允许“重新编程”(即通过 CAN 在车辆级别进行)。

通过实施线性反馈移位寄存器(LFSR),FS6500/FS4500 生成一个 8 位伪随机字。MCU 可以发送 LFSR 的种子,或在 INIT 阶段使用 FS6500/FS4500 生成的 LFSR,并执行预定义的计算。结果在“开放”看门狗窗口期间通过 SPI 发送,并由 FS6500/FS4500 验证。当结果正确时,将生成一个新的 LFSR,并重新启动看门狗窗口。当结果错误时,WD 错误计数器递增,看门狗窗口重新启动,生成 INTB,并且 LFSR 值不会改变。在“关闭”看门狗窗口期间对 WD 寄存器的任何访问都被视为错误的看门狗刷新。

12.5.2.1 正常操作(首次看门狗刷新)

在上电时,当 RSTB 释放为高(大约 16.5 ms后),INIT 阶段开始,最大持续时间为 256 m

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 电脑技巧:如何在Win11电脑上调整设置,让屏幕更加护眼?
  • 使用命令行窗口新建一个Java文件,输出HelloWorld
  • selenium启动总报错 WebDriverManager总是异常
  • Rust多线程编程概述
  • 「图」邻接矩阵|边集数组|邻接表 / LeetCode 35|33|81(C++)
  • VS编译环境中printf() scanf()等文件操作函数不安全编译报错的解决方法
  • springboot集成guava布隆过滤器
  • 『功能项目』坐骑UI搭建及脚本控制显/隐【19】
  • 【MeterSphere】vnc连接不上selenium-chrome容器
  • zdppy 自定义跨域配置
  • 两个月冲刺软考——判断是否为阻塞节点,是否可化简,化简顺序是什么?存储器的分层结构;可屏蔽中断与不可屏蔽中断
  • github源码指引:共享内存、数据结构与算法:平衡二叉树set
  • PHP与Nginx配置优化:深入探讨Socket通信
  • ffmpeg音视频开发从入门到精通——ffmpeg实现音频抽取
  • 【HuggingFace Transformers】OpenAIGPTModel的核心——Block源码解析
  • [译]如何构建服务器端web组件,为何要构建?
  • android 一些 utils
  • Angular 响应式表单 基础例子
  • ES6 ...操作符
  • ES6核心特性
  • HTTP 简介
  • Invalidate和postInvalidate的区别
  • Javascript 原型链
  • MySQL几个简单SQL的优化
  • Redash本地开发环境搭建
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 计算机常识 - 收藏集 - 掘金
  • 爬虫模拟登陆 SegmentFault
  • 区块链技术特点之去中心化特性
  • 如何学习JavaEE,项目又该如何做?
  • 实现菜单下拉伸展折叠效果demo
  • 一个JAVA程序员成长之路分享
  • 以太坊客户端Geth命令参数详解
  • ​补​充​经​纬​恒​润​一​面​
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (ZT)一个美国文科博士的YardLife
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (六)c52学习之旅-独立按键
  • (十三)Maven插件解析运行机制
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (状压dp)uva 10817 Headmaster's Headache
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net 微服务 服务保护 自动重试 Polly
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net图片验证码生成、点击刷新及验证输入是否正确