打印

HC32F460,配置串口后还能推挽输出吗?

[复制链接]
906|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GLF_DEMON|  楼主 | 2023-8-10 21:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HC32F460,TX引脚设置后,还想使其推挽输出,该怎么配置呢?目前我按下面方式配置,但是没有效果;
    stc_gpio_init_t stcGpioInit;
    (void)GPIO_StructInit(&stcGpioInit);
    stcGpioInit.u16PinState = PIN_STAT_SET;
    stcGpioInit.u16PinDir = PIN_DIR_OUT;
    stcGpioInit.u16PinDrv = PIN_HIGH_DRV;
    stcGpioInit.u16PinOutputType = PIN_OUT_TYPE_CMOS;
    stcGpioInit.u16PullUp = PIN_PU_ON;
    (void)GPIO_Init(GPIO_PORT_E, GPIO_PIN_06, &stcGpioInit);
    stcGpioInit.u16PinDir = PIN_DIR_IN;
    (void)GPIO_Init(GPIO_PORT_H, GPIO_PIN_02, &stcGpioInit);

    /* Configure USART RX/TX pin. */
    GPIO_SetFunc(GPIO_PORT_E, GPIO_PIN_06, GPIO_FUNC_36);//USART4_TX
    GPIO_SetFunc(GPIO_PORT_H, GPIO_PIN_02, GPIO_FUNC_37);//USART4_RX
    /* Enable peripheral clock */
    FCG_Fcg1PeriphClockCmd(FCG1_PERIPH_USART4, ENABLE);

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝