-
请教AT32的GPIO时钟使能的问题
我看了AT32的系统架构图,GPIOA~GPIOE是直接挂在AHB总线上的:但是例程里使能GPIOA时钟时为什么是调用:RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOA,ENABLE);而不是调用:RCC_AHBPeriphClockCmd(RCC_APB2PERIPH_GPIOA,ENABLE);
2021-10-21 2 -
关于AT32的GPIO口配置为复用功能的疑问
代码出自AT32所提供的AT32F403A的XMC例程,路径:...\AT32F4xx_StdPeriph_Lib_V1.3.0\Project\AT_START_F403A\Examples\XMC\NAND\ECC首先,下面这部分代码目的是将PE7~PE10配置为XMC_D4、XMC_D5、XMC_D6、XMC_D7功能(图放在2楼):下面的GPIO口说明从AT32F403A数据手册里截取(图放在3楼):我的疑问是:程序里希望把PE7和PE8引脚复用为XMC_D4和XMC_D5功能,但是在程序里没有找到对应的代码对GPIO口引脚的功能进行设置,比如STM32里有库函数可以对GPIO口复用功能进行设置:GPIO_PinAFConfig(GPIOB,GPIO_PinSource8,GPIO_AF_I2C1)。那么AT32里是怎么进行设置的呢?我在例程里没有找到,麻烦老铁们指点一二,先行谢过了!(PS:AT32的GPIO口这部分内容,研究了几天了,一头雾水...)
2021-10-19 4 -
STM32F446移植到AT32F4,DMA代码移植的问题
最近在将基于STM32F446的代码移植到AT32F403A上时,DMA部分代码的移植过程中有一部分代码不知道该如何处理:STM32代码中有一句:while(DMA_GetCmdStatus(DMA1_Stream2)!=DISABLE);{}该代码作用是等待对应的DMA通道关闭,当DMA通道成功关闭以后,跳出循环执行后面的代码。现在的问题是:我在AT32F4上没有找到对应功能的函数,并且,我也找了AT32F4的DMA寄存器部分,没有可以实现这一功能的寄存器,所以不知道这句代码该如何修改,麻烦有移植过这部分代码的老铁们指点一二,感激不尽!
2021-10-15 4 -
请问一下,AT32没有库函数版本的开发指南或数据手册吗?
没有找到AT32的相关库函数的数据手册,这个可怎么整啊?
2021-10-12 4