RISC-V技术论坛
直播中

华仔stm32

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

【兆易创新GD32VF103R-START开发板试用体验】PC0、PB11 gpio_bit_set没有输出高电平

在调试spi时我配置了PC0、PB11为输出模式,上拉不起作用:
int main(void)
{  
    rcu_periph_clock_enable(RCU_GPIOB);
    rcu_periph_clock_enable(RCU_GPIOC);
    gpio_init(GPIOB, GPIO_MODE_AF_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_11 );
    gpio_init(GPIOC, GPIO_MODE_AF_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2);

    gpio_bit_reset(GPIOC, GPIO_PIN_0); //低电平
    gpio_bit_reset(GPIOB, GPIO_PIN_11); //低电平
    delay_1ms(1);
    gpio_bit_set(GPIOC, GPIO_PIN_0); //此处还是低电平
    gpio_bit_set(GPIOB, GPIO_PIN_11); //此处还是低电平

官方可不可帮测试一下,我测量芯片到引脚是通的。救救!!

回帖(1)

华仔stm32

2022-5-17 21:42:34

最佳答案

在GD技术的指点下,把输出模式更改为GPIO_MODE_OUT_PP就可以了。兆易创新的技术支持挺好!给点赞赞!
举报

更多回帖

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