请教AT32的GPIO时钟使能的问题

[复制链接]
2743|2
 楼主| Redbeannnnnn 发表于 2021-10-21 15:58 | 显示全部楼层 |阅读模式
我看了AT32的系统架构图,GPIOA~GPIOE是直接挂在AHB总线上的:但是例程里使能GPIOA时钟时为什么是调用:RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOA , ENABLE);
而不是调用:RCC_AHBPeriphClockCmd(RCC_APB2PERIPH_GPIOA , ENABLE);

呐咯密密 发表于 2021-10-21 17:19 | 显示全部楼层

请教AT32的GPIO时钟使能的问题

特地去看了一下,这个系统架构确实是你说的这样,但是在寄存器映射表里又把GPIO映射到了APB上搜索
复制

呐咯密密 发表于 2021-10-22 09:31 | 显示全部楼层

请教AT32的GPIO时钟使能的问题

为了这个问题我给你咨询了一下,GPIO是挂载在AHB上面的,写代码是APB2是为了兼容STM32,方便直接烧录,所以寄存器的地址就在APB2了。恩,,,有点迷惑,咋现在这些国产就非要去兼容STM32呢,做自己不好吗。搜索
复制

您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

34

帖子

0

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