RCC_APB1Periph_USB, RCC_APB1Periph_CAN1, RCC_APB1Periph_BKP, RCC_APB1Periph_PWR, RCC_APB1Periph_DAC, RCC_APB1Periph_CEC, RCC_APB1Periph_WWDG, USART: 除了1都是 I2C: 都是 SPI: 除了1都是 APB2总线 RCC_APB2PeriphClockCmd voidRCC_APB2PeriphClockCmd(uint32_tRCC_APB2Periph, FunctionalS...
RCC_APB1Periph_SPI3, RCC_APB1Periph_USART2, RCC_APB1Periph_USART3, RCC_APB1Periph_USART4, RCC_APB1Periph_USART5, RCC_APB1Periph_I2C1, RCC_APB1Periph_I2C2, RCC_APB1Periph_USB, RCC_APB1Periph_CAN1, RCC_APB1Periph_BKP, RCC_APB1Periph_PWR, RCC_APB1Periph_DAC, RCC_APB1Periph_CE...
12、打开要使用的外设时钟 RCC_APB2PeriphClockCmd()/RCC_APB1PeriphClockCmd ()代码 void RCC_...
* RCC_APB1Periph_USART2, RCC_APB1Periph_USART3, RCC_APB1Periph_USART4, * RCC_APB1Periph_USART5, RCC_APB1Periph_I2C1, RCC_APB1Periph_I2C2, * RCC_APB1Periph_USB, RCC_APB1Periph_CAN1, RCC_APB1Periph_BKP, * RCC_APB1Periph_PWR, RCC_APB1Periph_DAC, RCC_APB1Periph_CEC, * RCC_...
#define RCC_APB1Periph_CAN ((u32)0x02000000) #define RCC_APB1Periph_BKP ((u32)0x08000000) #define RCC_APB1Periph_PWR ((u32)0x10000000) #define RCC_APB1Periph_DAC ((u32)0x20000000) #define RCC_APB1Periph_ALL ((u32)0x3AFEC83F) ...
(3)PCLK:为APB bus peripherals供给时钟信号,APB:advanced peripherals bus;PCLK是低速外设时钟,一般给CAN、USB、I2C、USART、SPI、Timer、ADC和DAC提供时钟信号。下面结合Cubemx生成的系统时钟原程序进行分析。 void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct; ...
8、APB1外设时钟使能寄存器(RCC_APB1ENR) :(复位值: 0x0000 0000) 主要功能:TIM2、TIM3、TIM4、TIM5、TIM6、TIM7、WWDG、SPI2、SPI3、USART2、USART3、USART4、USART5、I2C1、I2C2、USB、CAN、BKP、PWR、DAC时钟使能。 9、备份域控制寄存器 (RCC_BDCR) :(复位值: 0x0000 0000) ...
#define RCC_AHB1Periph_GPIOA ((uint32_t)0x00000001)#define RCC_AHB1Periph_GPIOB ((uint32_t)0x00000002)#define RCC_AHB1Periph_GPIOC ((uint32_t)0x00000004)#define RCC_AHB1Periph_GPIOD ((uint32_t)0x00000008)#define RCC_AHB1Periph_GPIOE ((uint32_t)0x00000010)#define...
1、新增 rcc_at32_periph.h ,根据AT32 具体外设的寄存器偏移量,构建每个外设的操作掩码 配置,兼容HAL库的寄存器操作方式 /* * rcc_at32f43x_periph.h * * Created on: 2022年3月19日 * Author: emsr * 仿照hal 库,为at32 各外设直接定义对应的使能、重置位 ...
8、APB1外设时钟使能寄存器(RCC_APB1ENR) :(复位值: 0x0000 0000) 主要功能:TIM2、TIM3、TIM4、TIM5、TIM6、TIM7、WWDG、SPI2、SPI3、USART2、USART3、USART4、USART5、I2C1、I2C2、USB、CAN、BKP、PWR、DAC时钟使能。 9、备份域控制寄存器 (RCC_BDCR) :(复位值: 0x0000 0000) ...