本帖最后由 stm32yi2019 于 2019-4-20 16:57 编辑
例程中,有如下条件编译: #if (defined(FSL_FEATURE_IGPIO_HAS_DR_TOGGLE) && (FSL_FEATURE_IGPIO_HAS_DR_TOGGLE == 1))
GPIO_PortToggle(EXAMPLE_LED_GPIO, 1u << EXAMPLE_LED_GPIO_PIN);
#else
if (g_pinSet)
{
GPIO_PinWrite(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, 0U);
g_pinSet = false;
}
else
{
GPIO_PinWrite(EXAMPLE_LED_GPIO, EXAMPLE_LED_GPIO_PIN, 1U);
g_pinSet = true;
}
#endif /* FSL_FEATURE_IGPIO_HAS_DR_TOGGLE */
看程序中,#else部分应不会编译,但在程序中还是没有变灰?是需要设置什么吗,CCS、DS-5这些都能变灰的。
另外,使用“#define EXAMPLE_DELAY_COUNT 8000000”后,在程序中DEBUG仿真状态下鼠标在“EXAMPLE_DELAY_COUNT ”上也不显示8000000?
|