问答

汇集网友智慧,解决技术难题

21ic问答首页 - 请教AT32的GPIO时钟使能的问题

GPIO 时钟 ip rc BLE HC

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

Redbeannnnnn2021-10-21
我看了AT32的系统架构图,GPIOA~GPIOE是直接挂在AHB总线上的:但是例程里使能GPIOA时钟时为什么是调用:RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOA , ENABLE);
而不是调用:RCC_AHBPeriphClockCmd(RCC_APB2PERIPH_GPIOA , ENABLE);

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

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


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