芯片型号:STM32F103
主频:72MHz
io口速率:GPIO_Speed_50MHz
库函数操作,对io口状态跳变
GPIO_SetBits(GPIOB,GPIO_Pin_12);
GPIO_ResetBits(GPIOB,GPIO_Pin_12);
时间是250ns左右
采用寄存器操作后快了5倍,时间在50ns左右
GPIOB->BSRR = GPIO_Pin_12;
GPIOB->BRR = GPIO_Pin_12;
芯片型号:STM32F103
主频:72MHz
io口速率:GPIO_Speed_50MHz
库函数操作,对io口状态跳变
GPIO_SetBits(GPIOB,GPIO_Pin_12);
GPIO_ResetBits(GPIOB,GPIO_Pin_12);
时间是250ns左右
采用寄存器操作后快了5倍,时间在50ns左右
GPIOB->BSRR = GPIO_Pin_12;
GPIOB->BRR = GPIO_Pin_12;