打印

MM32F031f6p6 GPIO没电平输出

[复制链接]
9750|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
迟到的火车|  楼主 | 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 | 只看该作者
不确定你时钟是不是兼容的

使用特权

评论回复
5
单片小菜| | 2021-7-14 15:12 | 只看该作者
代码还有这样写的吗?不明白。

使用特权

评论回复
6
自己造声卡| | 2021-7-14 17:03 | 只看该作者
你的初始化程序是有问题的。

使用特权

评论回复
7
foxsbig| | 2021-8-14 10:47 | 只看该作者
没有这么初始化的
  while(1)怎么能这样,

使用特权

评论回复
8
内政奇才| | 2021-8-16 13:19 | 只看该作者
重新检查一下初始化程序把

使用特权

评论回复
9
skyred| | 2021-8-17 10:59 | 只看该作者
看看例程吧,这个太乱

使用特权

评论回复
10
carpsnow| | 2021-9-24 11:18 | 只看该作者
确定这是官网的例程?不像啊

使用特权

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

本版积分规则

5

主题

10

帖子

1

粉丝