单片机/MCU论坛
直播中

黄林

6年用户 8经验值
擅长:嵌入式技术
私信 关注
[问答]

HC32L072PTAT 的PA11、PA12脚我程序不能用作普通IO用

HC32L072PTAT 的PA11、PA12脚我程序想当用作普通IO用,但输入和输出都 没反应。程序与一般IO有不同?输出:

    Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE);
    stcGpioCfg.enDir = GpioDirOut;
    ///< 端口上下拉配置->下拉
    stcGpioCfg.enPu = GpioPuDisable;
    stcGpioCfg.enPd = GpioPdDisable;
        
    Gpio_ClrIO(EVB_LEDR_PORT, EVB_LEDR_PIN);

    ///< GPIO IO LED端口初始化
    Gpio_Init(EVB_LEDR_PORT, EVB_LEDR_PIN, &stcGpioCfg);



没反应


输入
    stc_gpio_cfg_t stcGpioCfg;

    ///< 打开GPIO外设时钟门控
    Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE);

    ///< 端口方向配置->输入
    stcGpioCfg.enDir = GpioDirIn;
    ///< 端口驱动能力配置->高驱动能力
    stcGpioCfg.enDrv = GpioDrvL;
    ///< 端口上下拉配置->无
    stcGpioCfg.enPu = GpioPuEnable;
    stcGpioCfg.enPd = GpioPdDisable;
    ///< 端口开漏输出配置->开漏输出关闭
    stcGpioCfg.enOD = GpioOdDisable;
    ///< 端口输入/输出值寄存器总线控制模式配置->AHB
    stcGpioCfg.enCtrlMode = GpioAHB;
    ///< GPIO IO USER KEY初始化
    Gpio_Init(EVB_KEY1_PORT, EVB_KEY1_PIN, &stcGpioCfg);

没反应

已退回10积分

回帖(1)

晟1000

2021-12-20 16:13:21
关注一下,静待干货回答
举报

更多回帖

发帖
×
20
完善资料,
赚取积分