概述
FMU(Fault Manager Unit,故障管理单元)是YTM32B1M微控制器中的安全关键模块,用于监控系统故障、管理故障状态转换和执行安全响应。FMU提供了完整的故障检测、报警和处理机制,是功能安全系统的核心组件。
文件组织结构
头文件分析
-
主要头文件:
fmu_driver.h -
依赖文件:
device_registers.h,status.h -
功能模块: 故障检测、状态管理、中断处理、安全输出
核心数据结构解析
1. 定时器类型枚举
typedef enum
{
FMU_XTMR_CFG = 0U, /*!< 配置状态定时器 */
FMU_XTMR_ALARM = 1U, /*!< 报警状态定时器 */
FMU_XTMR_EOUT = 2U, /*!< 故障输出定时器 */
FMU_XTMR_FFTR = 3U, /*!< 故障输出监督定时器 */
} fmu_xtmr_type_t;
2. FMU状态枚举
typedef enum
{
FMU_S
订阅专栏 解锁全文
70

被折叠的 条评论
为什么被折叠?



