Other Parts Discussed in Thread: SYSCONFIG
主题中讨论的其他器件:SysConfig
您好、TI 团队
我希望在 CAN 通信中发生通信错误时进行软件复位、我应该使用哪个 DL 函数来复位 MCU?
MSPM0G4507
此致
普拉赫什·卡马尔卡尔
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: SYSCONFIG
您好、TI 团队
我希望在 CAN 通信中发生通信错误时进行软件复位、我应该使用哪个 DL 函数来复位 MCU?
MSPM0G4507
此致
普拉赫什·卡马尔卡尔
我正在使用相同的函数 DL_SYSCTL_resetDevice (DL_SYSCTL_RESET_POR);
int main (空)
{
/*给 GPIO 上电、将引脚初始化为数字输出*/
SYSCFG_DL_init ();
/*默认值:LED1和 LED3打开、LED2关闭*/
DL_GPIO_setPins (GPIO_LEDS_PORT、GPIO_LEDS_USER_LED_1_PIN);
while (1){
delay_cycles (delay);
delay_cycles (delay);
delay_cycles (delay);
delay_cycles (delay);
DL_SYSCTL_resetDevice (DL_SYSCTL_RESET_POR);
}
}
如上面的代码所示、LED 最初被设定、但是在复位后、LED 不再被设定。 我们是否需要进行任何 SysConfig 更改
这是我的代码、它能够正常工作。
您无需进一步更改 SysConfig。 您能否尝试使器件在自由运行模式下工作并再次进行检查。