如何清除驱动器故障和驱动器警告寄存器
在检测到驱动器故障后,程序员必须在驱动器可以恢复之前执行以下操作
重启:
步骤1。重置当前在驱动器控制寄存器(100/1100)中设置的命令位。
步骤2。排除故障。
步骤3。设置并重置故障复位位(寄存器100/1100,位8,FLT_RST@)以清除驱动器
故障寄存器(200/1200)。(回想一下,故障复位位是边缘敏感的。)
步骤4。在驱动器控制寄存器(100/1100)中设置所需的命令位。
在检测到驱动器警告后,程序员可以通过设置和重置警告复位位(寄存器100/1100,bit9,WRN_RST@)来清除整个驱动器警告寄存器。(回想一下,警告复位位是边缘敏感的。)
驱动器警告:
PMI处理器将检查没有严重到足以关闭驱动器,但可能影响其性能的条件。当pmi处理器检测到驱动器警告寄存器中描述的任何条件时,它将设置适当的位,但不会关闭驱动器。用户必须
确保应用程序任务测试驱动器警告寄存器(203/1203),并在检测到警告条件时采取任何适当的操作。
当检测到驱动器警告时,PMI处理器还将设置警告检测位(register200/1200, bit 9,WRN@)。
附录B提供了驱动器警告寄存器的完整描述。除轨道故障外,驱动
警告不是由LED指示的(铁轨故障将打开PMI处理器模块上的theRAIL FLT LED)。驱动器警告不会显示在UDC任务的错误日志中。