打印

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

[复制链接]
2326|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

粉丝