您好!
当我将 P1.5配置为输出并将其设置为低电平时、它只下降至1.65V。
我注意到、当我完全不对其进行配置时、它似乎被上拉至3.3V (这与我配置的其他引脚不同)。
我 最终会尝试将其配置为 PWM 输出、但我甚至无法获得正确的振幅。
是否需要配置一些默认设置才能使其正常工作?
我的代码的相关部分:
//将 P1.4设置为 PWM 输出
// GPIO_setAsPeripheralModuleFunctionOutputPin (GPIO_PORT_P1、
// GPIO_PIN4,
// GPIO_secondary_module_function);
GPIO_setAsOutputPin (GPIO_PORT_P1、GPIO_PIN4);
GPIO_setOutputHighOnPin (GPIO_PORT_P1、GPIO_PIN4);
//将 P1.5配置为输出
P1DIR |= BIT5;
//将 P1.5输出设置为低电平
P1OUT &=~BIT5;
//GPIO_setAsOutputPin (GPIO_PORT_P1、GPIO_PIN5);
//GPIO_setOutputLowOnPin (GPIO_PORT_P1、GPIO_PIN5);
//将 P1.5设置为 PWM 输出
// GPIO_setAsPeripheralModuleFunctionOutputPin (GPIO_PORT_P1、
// GPIO_PIN5,
// GPIO_secondary_module_function);
/*
*禁用 GPIO 上电默认高阻抗模式以激活
*先前配置的端口设置
*/
//PMM_unlockLPM5 ();