下图为持续翻转GPIO的时序图:
while(1){
GPIO_PinOutSet(gpioPortA, 5); //高电平,耗时约20ns
GPIO_PinOutClear(gpioPortA, 5); //低电平,耗时约20ns+60ns
}
下图为持续翻转GPIO(含喂狗)的时序图:
while(1){
GPIO_PinOutSet(gpioPortA, 5); //高电平,耗时约20ns
halResetWatchdog();//耗时约680ns
GPIO_PinOutClear(gpioPortA, 5); //低电平,耗时约20+60ns
halResetWatchdog(); //耗时约680ns
}