Other Parts Discussed in Thread: TLIN1431-Q1, MSPM0L1227
器件型号: TLIN1431-Q1
主题中讨论的其他器件: MSPM0L1227
大家好:
我在启用 CRC 的 SPI 模式下使用 TLIN1431。 看门狗设置为超时模式、超时为 260ms
下面是我使用的 SBC 初始化代码。 LINCTL READ 最初在 CRC Config 和 WDG Config 之后立即返回 0x04 SLEEP。
我是否需要遵循任何具体的顺序或考虑时机?
void SBC_Init (void)
{
SBC_TRANSMIT (CRC_CNTL、0x0115);
SBC_TRANSMIT (WD_CONFIG_1、0x845027);
SBC_TRANSMIT (WD_CONFIG_2、0x324E29);
SBC_TRANSMIT (WD_INPUT_TRIG、0xDEFF2B);
SBC_READ (LIN_CNTL、&pdestval);/*pdestval= 0x004000*/
SBC_TRANSMIT (Scratch_PAD_SPI、0x324E29);
SBC_READ (Scratch_PAD_SPI、&pdestval);/*pdestval== 0xB3803A*/
SBC_TRANSMIT (LIN_CNTL、0xB3803A);
SBC_TRANSMIT (SWE_TIMER、0xA78039);
SBC_TRANSMIT (RSRT_CNTR、0xC7F051);
SBC_TRANSMIT (FSM_CNTR、0x19F031);
SBC_READ (FSM_CONFIG、&pdestval);/* pdestval=0x470000*/
SBC_READ (INT_1、&pdestval);/* pdestval=0xA48000*/
SBC_READ (INT_2、&pdestval);/* pdestval=0xE91000*/
SBC_READ (INT_3、&pdestval);/* pdestval=0x882400*/
SBC_READ (LIN_CNTL、&pDESTval);/* pDESTVAL=0x004000*/
SBC_READ (WD_CONFIG_2、&pDESTval);/* pDESTVAL=0xFF4200*/
SBC_READ (WD_CONFIG_1、&pDESTval);/* pDESTVAL=0x0F5000*/
SBC_READ (FSM_CONFIG、&pdestval);/* pdestval=0x470000*/
SBC_READ (RSRT_CNTR、&pDESTval);/* pDESTVAL=0x9FF000*/
}
提前感谢!!!
-阿尔皮特
