MM32F031f6p6 GPIO没电平输出

[复制链接]
 楼主| 迟到的火车 发表于 2021-7-7 19:55 | 显示全部楼层 |阅读模式
用 MM32F031f6p6 代替 stm32f030f4P6出现GPIO口电平没输出,我是直接用stm32f030f4p6工程来调试mmf031f6p6的。
void gpio_delay(int cnt)
{
        while(cnt--);
}


void gpio_init(void)
{
        GPIO_InitTypeDef out;

        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);

        out.GPIO_Pin = GPIO_Pin_7;
        out.GPIO_Mode =  GPIO_Mode_OUT;
        out.GPIO_Speed = GPIO_Speed_10MHz;
        GPIO_Init(GPIOA, &out);
        while(1)
        {
                GPIO_SetBits(GPIOA,   GPIO_Pin_7);
                gpio_delay(60000);
                GPIO_ResetBits(GPIOA, GPIO_Pin_7);
                gpio_delay(60000);
        }
}


用官网的代码,用st-link debug程序没点击keil的start按钮就直接运行,也会报错,这会是什么问题?
上传不了图片

官网工程路径:Boards_MM32F031xx_q\MBF031C6T_q_lib\EXTI\EXTI_KEY\KEIL_PRJ


yangxiaor520 发表于 2021-7-7 20:51 来自手机 | 显示全部楼层
代码不能直接兼容
 楼主| 迟到的火车 发表于 2021-7-9 21:20 | 显示全部楼层
yangxiaor520 发表于 2021-7-7 20:51
代码不能直接兼容

我用的是官网的例程:Boards_MM32F031xx_q\MBF031C6T_q_lib\EXTI\EXTI_KEY\KEIL_PRJ
foxsbig 发表于 2021-7-14 11:49 | 显示全部楼层
不确定你时钟是不是兼容的
单片小菜 发表于 2021-7-14 15:12 | 显示全部楼层
代码还有这样写的吗?不明白。
自己造声卡 发表于 2021-7-14 17:03 | 显示全部楼层
你的初始化程序是有问题的。
foxsbig 发表于 2021-8-14 10:47 | 显示全部楼层
没有这么初始化的
  while(1)怎么能这样,
内政奇才 发表于 2021-8-16 13:19 来自手机 | 显示全部楼层
重新检查一下初始化程序把
skyred 发表于 2021-8-17 10:59 | 显示全部楼层
看看例程吧,这个太乱
carpsnow 发表于 2021-9-24 11:18 | 显示全部楼层
确定这是官网的例程?不像啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

10

帖子

1

粉丝
快速回复 返回顶部 返回列表