我通过官方例程修改设置一个IO口周期的输出高低电平,但使用示波器或万用表测量时电平没有变化,但是换一个接LED的IO口就有一亮一灭的现象,这是为什么?
下面是我的代码:
int main(void) { MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000); MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); while(!(SysCtlPeripheralReady(SYSCTL_PERIPH_GPIOB))); MAP_GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE, GPIO_PIN_4); GPIOB->PUR |= GPIO_PIN_4; while(1) { MAP_GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_4 , 0); delay_us(500); MAP_GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_4 , 1); delay_us(500); } }