STM32的打开IO口时钟什么意思RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);下面我明白是是对PA进行初始化,可上面那个打开是时钟什么意思?\x09 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;\x09 GPIO_InitStructure.GPIO_M
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 15:43:50
![STM32的打开IO口时钟什么意思RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);下面我明白是是对PA进行初始化,可上面那个打开是时钟什么意思?\x09 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;\x09 GPIO_InitStructure.GPIO_M](/uploads/image/z/9655341-69-1.jpg?t=STM32%E7%9A%84%E6%89%93%E5%BC%80IO%E5%8F%A3%E6%97%B6%E9%92%9F%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9DRCC_APB2PeriphClockCmd%28RCC_APB2Periph_GPIOA%2CENABLE%29%3B%E4%B8%8B%E9%9D%A2%E6%88%91%E6%98%8E%E7%99%BD%E6%98%AF%E6%98%AF%E5%AF%B9PA%E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%2C%E5%8F%AF%E4%B8%8A%E9%9D%A2%E9%82%A3%E4%B8%AA%E6%89%93%E5%BC%80%E6%98%AF%E6%97%B6%E9%92%9F%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%5Cx09+GPIO_InitStructure.GPIO_Pin+%3D+GPIO_Pin_0%3B%5Cx09+GPIO_InitStructure.GPIO_M)
STM32的打开IO口时钟什么意思RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);下面我明白是是对PA进行初始化,可上面那个打开是时钟什么意思?\x09 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;\x09 GPIO_InitStructure.GPIO_M
STM32的打开IO口时钟什么意思
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
下面我明白是是对PA进行初始化,可上面那个打开是时钟什么意思?
\x09 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
\x09 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
\x09 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
\x09 GPIO_Init(GPIOA,&GPIO_InitStructure);
STM32的打开IO口时钟什么意思RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);下面我明白是是对PA进行初始化,可上面那个打开是时钟什么意思?\x09 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;\x09 GPIO_InitStructure.GPIO_M
你要知道为什么需要时钟.
单片机必须要有时钟才能正常运行,STM32有外部时钟和内部时钟的区别.但无论是外部还是内部时钟,都会经过分频或倍频最后得到外设的时钟,这样外设才能正常运行.而打开时钟就是允许接收分频后的频率.
比如外部时钟晶振你是8M,经过倍频后得到72M,然后可分频2、4、6、8……给ADC是使用,但是ADC最大运行频率为14M,所以分频数至少得设为6.这时你也要像你问的那样,打开ADC的时钟.