[MM32软件] MM32F0010 的PB0 PB1晶振脚如何复用为GPIO

[复制链接]
1107|5
 楼主| zhougong98 发表于 2021-5-8 00:34 | 显示全部楼层 |阅读模式
MM32F0010 的PB0 PB1时间晶振脚如何复用为GPIO?求指导例程
@lonely 发表于 2021-5-10 10:30 | 显示全部楼层
默认就是gpio功能
OnWater 发表于 2021-5-11 16:17 | 显示全部楼层
默认是GPIO的Floating 输入功能,使能HSE就可以驱动外部时钟工作了,具体代码可以参考systmem_init 函数;如果配置为Push Pull 或模拟输入等GPIO的功能,后还又需要使用HSE,可以把它恢复为FLoating输入;
yangxiaor520 发表于 2021-5-11 18:59 来自手机 | 显示全部楼层
GPIO不够用了?
 楼主| zhougong98 发表于 2021-5-13 18:31 | 显示全部楼层
OnWater 发表于 2021-5-11 16:17
默认是GPIO的Floating 输入功能,使能HSE就可以驱动外部时钟工作了,具体代码可以参考systmem_init 函数[em ...

谢谢回复!
/*MM32F0010A1T使用PB0 PB1,需要关闭HSE时钟*/
RCC->CR &= ~((uint32_t)RCC_CR_HSEON);   
/* GPIO Periph clock enable */
RCC_AHBPeriphClockCmd(RCC_AHBENR_GPIOB, ENABLE);

试了一下,以上两条就可以了。
yangjiaxu 发表于 2021-5-19 10:47 | 显示全部楼层
MM32没有库函数么 用库感觉能方便一些
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

45

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部