主题中讨论的其他器件:TM4C123
工具/软件:Code Composer Studio
您好!
我有多个 TM4C123 LaunchPad。 我在 CCS 中编写了一个代码、使用 端口 C 引脚4、5、6、7驱动4个 LED。
问题是使用一个 Launchpad 时、所有4个 LED 都能正常工作。 但是、如果我更改 launchpad、则 LED 不会亮起。
我使用万用表进行检查、在工作的 Launchpad 上、我将在端口 C 引脚上获得3V3电压、但在另一个 LaunchPad 上、我将获得0V 电压。
代码如下:
int main (空)
{
SysCtlClockSet (SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHz|SYSCTL_OSC_MAIN);
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOA);
GPIOPinTypeGPIOOutput (GPIO_Porta_base、GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5);
while (1)
{
GPIOPinWrite (GPIO_Porta_base、GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5、0xFF);
// GPIOPinWrite (GPIO_PORTC_BASE、GPIO_PIN_4、GPIO_PIN_4);
SysCtlDelay (2000000);
GPIOPinWrite (GPIO_Porta_base、GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5、0);
SysCtlDelay (2000000);
}
}
为什么会发生这种情况?
可以做些什么来使第二个 LaunchPad 引脚正常工作??
此致
Praveen