奇怪的是、我测试了 FaultISR 的工作方式、尝试在启用前将端口 C 上的引脚设置为高电平。 代码:
GPIOPinWrite (GPIO_PORTC_BASE、GPIO_PIN_4、GPIO_PIN_4);
正如预期的那样、这使得程序进入缺省 FaultISR、该程序中只有一个 while (1)循环无限循环。
我发现有趣的是、在故障发生后按 TM4C1294板上的复位按钮不会复位软件。 有人知道原因吗?
使其再次运行的唯一方法是通过 Code Composer Studio 运行软件。
