Thread 中讨论的其他器件: EK-TM4C1294XL
您好!
我尝试了几种方法并检查了示例、但无法使以下代码正常工作。 我的输出端插入了一个风扇、但它无法与 PWM 配合使用、而且风扇 LED 甚至不会亮起。 感谢你的帮助。
{code}
SysCtlClockSet (
SYSCTL_SYSDIV_5 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHz);
SysCtlPWMClockSet (SYSCTL_PWMDIV_64);
SysCtlPeripheralEnable (SYSCTL_Periph_PWM0);
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOD);
GPIOPinConfigure (GPIO_PD0_T0CCP0);
GPIOPinTypePWM (GPIO_PORTD_BASE、GPIO_PD0_T0CCP0);
PWMGenConfigure (PWM1_base、PWM_GEN_0、PWM_GEN_MODE_DOWN);
PWMGenPeriodSet (PWM1_base、PWM_GEN_0、2500);
PWMPulseWidthSet (PWM1_base、PWM_OUT_0、
(PWMGenPeriodGet (PWM1_base、PWM_GEN_0)/ 2));
PWMOutputState (PWM1_base、PWM_OUT_0_bit、true);
PWMGenEnable (PWM1_base、PWM_GEN_0);
while (1)
{
;
}
{code}